Hallo,
Wie kann ich eine Datenbankabfrage in ein array speichern?
THX for help
Wie kann ich eine Datenbankabfrage in ein array speichern?
THX for help
<?
mysql_select_db("testdaten")
or die ("Die Datenbank existiert nicht.");
$result = mysql_query("SELECT check2 FROM mitarbeiter");
while($row = mysql_fetch_array($result))
$array1[] = $row['check2'];
$array_count = count($array1);
?>
$result = mysql_query("SELECT * FROM mitarbeiter");
while($row = mysql_fetch_array($result))
$array1[] = $row;
while($row = mysql_fetch_array($result))
{
$array1[] = $row['check2'];
}
print_r($array1);
<?
for($i=0;$i<$array_count;$i++)
{
$wert = strcmp($array[$i],$array1[$i]);
if ($wert < 0)
{
$result = mysql_query("SELECT * FROM mitarbeiter WHERE check2 = ('$array1[$i]')");
while($row = mysql_fetch_array($result))
$AbfrageImArray[] = $row;
$array_count = count($AbfrageImArray);
}
elseif ($wert > 0)
{
$result = mysql_query("SELECT * FROM mitarbeiter WHERE check2 = ('$array1[$i]')");
while($row = mysql_fetch_array($result))
$AbfrageImArray[] = $row;
$array_count = count($AbfrageImArray);
}
}
for($i=0;$i<$array_count;$i++)
{
echo($AbfrageImArray[$i]['Nachname']);
}
?>
if ($wert < 0)
// Codeblock
elseif ($wert > 0)
// der gleiche Codeblock
if ($wert != 0)
// Codeblock
$sql = "SELECT * FROM tab WHERE attr IN(".implode(",", $array).")";
<?
for($i=0;$i<$array_count;$i++)
{
$wert = strcmp($array[$i],$array1[$i]);
if ($wert != 0)
{
$result = mysql_query("SELECT vorname, nachname, personalnummer FROM mitarbeiter WHERE check2 = ('$array1[$i]')");
while($row = mysql_fetch_array($result))
$AbfrageImArray[]= $row['vorname'];
}
}
for($i=0;$i<$array_count;$i++)
{
echo($AbfrageImArray[$i]);
}
?>
while($row = mysql_fetch_assoc($result))
$AbfrageImArray[]= $row;
for($i=0;$i<$array_count;$i++) {
echo($AbfrageImArray[$i]['vorname']);
echo($AbfrageImArray[$i]['name']);
echo($AbfrageImArray[$i]['personalnummer']);
}
Kommentar