hola, necesito copiar un array, ejemplo:
$consulta = mysql_query("SELECT...");
$consultaCopia = $consulta;
la copia se hace pero como que consulta se convierte en vacio.
existe alguna funcion para copiar arrays?
salusdos!
| |||
copiar array hola, necesito copiar un array, ejemplo: $consulta = mysql_query("SELECT..."); $consultaCopia = $consulta; la copia se hace pero como que consulta se convierte en vacio. existe alguna funcion para copiar arrays? salusdos! |
| ||||
Respuesta: copiar array ahí no estas copiando ningún array... según el manual (que te recomiendo leer) la función mysql_query() devuelve un #resource, y aunque lo copies no funcionara del modo que piensas... ya que para reiniciar los resultados debes resetear el #resource, con mysql_data_seek() http://php.net/mysql_data_seek y bueno si se tratara de arrays es muy simple: Código PHP:
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: copiar array es un array porque cuando le haces echo ana variable que tiene sentenciada un objeto te imprime el nombre del objeto: $consulta = mysql_query("SELECT..."); echo $consulta; //imprime "Array" entonces como copio el resultado de mysql_query en otra variable??? |
| |||
Respuesta: copiar array wawi te falta agregar una linea mira $consulta = mysql_query("SELECT..."); $array = mysql_fetch_array($consulta); //Esta linea te convierte la consulta a un array echo print_r($array); Saludos |
| ||||
Respuesta: copiar array Cita: pero que mentira!! eso siempre imprime #Resource... si no me crees puedes leer el manual... http://php.net/mysql_query
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: copiar array Cita: ya te lo he dicho anteriormente... Cita: precisamente ese sería el equivalente a "copiar" el #Resource, una ves finalices los datos reinicias el puntero y comienzas de nuevo...
Iniciado por pateketrueke según el manual (que te recomiendo leer) la función mysql_query() devuelve un #resource, y aunque lo copies no funcionara del modo que piensas... ya que para reiniciar los resultados debes resetear el #resource, con mysql_data_seek() http://php.net/mysql_data_seek
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |