note 55778 added to function.mysql-fetch-array

From: Date: Fri, 12 Aug 2005 21:04:50 +0000
Subject: note 55778 added to function.mysql-fetch-array
Groups: php.notes 
Request: Send a blank email to php-notes+get-93524@lists.php.net to get a copy of this message
///////////////////////////////////////////////////// //FONCTION: PHPtoC_array //CREATION: Sébastien Pilon //DATE: LE 12 aout 2005 //BUT: Crée un Tableau 2D du style C, C++ avec indexation numérique // et le retourne en backtracking. Facilite les manipulation des requetes // qui sont toujours 2D [row][column] // exemple d'utilisation // // $newarray = PHPtoC_array(3, $resultClientsRec); // // // echo ($newarray[1][1]); // // // le premier paramètre est le nombre de col. et le deuxième // est le résultat de la requête MySQL // //INTRANT(S): $NbElem: le nombre de col. // $result: le resultat de la requête //EXTRANT(S): $newarray: Le tableau style c++ function PHPtoC_array($NbElem, $result) { if( ($NbElem >= 0) && ($result != "") ) { $y = 0; while( $row = mysql_fetch_array($result, MYSQL_NUM)) { for($i = 0; $i < $NbElem; $i++) { $newarray[$y][$i] = $row[$i]; } // for($i = 0; $i < $NbElem; $i++) $y++; } // while( $row = mysql_fetch_array($result, MYSQL_NUM)) } else { $newarray[0][0] = "Erreur"; } return $newarray; } ?> ---- Manual Page -- http://www.php.net/manual/en/function.mysql-fetch-array.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+55778 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes&reason=non-english Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+55778&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+55778&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#93524) next »