Mysql-Query in einen Array füllen

Nicht immer ist weniger mehr :)
Meinst du SELECT-Statements, die in einem Array gespeichert werden und dann nacheinander an die DB geschickt werden, oder meinst du das Ergebnis eines SELECT-Statements, welches in einem Array gespeichert werden soll?
 
Du meinst also die Ressource-Id, die der Query zurückgibt?:

Du füllst sie einfach rein:

PHP:
 $result = mysql_query('...'); 
$results[] = $result;

Du kannst natürlich auch assoziative Arrays benutzen.
Wenn es möglich ist kannst du daraus auch noch eine Schleife machen, aber, dafür habe ich zu wenig Informationen.
 
PHP:
$result = mysql_query ("SELECT id, name, salary FROM employees",$conn);
while (list ($id, $name, $salary) = mysql_fetch_row ($result)) {
	print (" <tr>\n".
		   "  <td><a href=\"info.php?id=$id\">$name</a></td>\n".
		   "  <td>$salary</td>\n".
		   " </tr>\n");
}
 
Zurück