| ||||
Respuesta: Volcar recordSet a un array He hecho esto y me ha funcionado, antes se m había olvidao ponerle el $ a la $i. function VolcarNoticias($rsNoticias) { $i=0; while (!$rsNoticias->EOF) { $noticias[$i]["id"]= $rsNoticias->fields['id']; $noticias[$i]["titulo"]= $rsNoticias->fields['titulo']; $noticias[$i]["extracto"]= $rsNoticias->fields['extracto']; $noticias[$i]["texto"]= $rsNoticias->fields['texto']; $noticias[$i]["fecha"]= $rsNoticias->fields['fecha']; $noticias[$i]["autor"]= $rsNoticias->fields['autor']; ++$i; $rsNoticias->MoveNext(); } return $noticias; } Con mysql_fetch_array vas recuperando fila por fila, cómo se guardarían esas filas en una matriz? |
| ||||
Respuesta: Volcar recordSet a un array El recordset ya te trae un array, no hay necesidad de copiar 1 a 1 los campos que tiene, solamente copia el array COMPLETO: Código PHP: |
| ||||
Respuesta: Volcar recordSet a un array Gracias pero con esa función y mysql_fetch_array me da el siguiente error. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource Seguramente será pq yo no obtengo un recordSet con mysql_query sino que utilizo la libreriá ADODB : $rsNoticias = $conn->Execute('select * from noticias'); $conn es un objeto ADOConnection |