Hi Leute,
ich bastel grad ein Skript, das einfach nicht funktionieren will. Irgendwo muss bei der SELECT Abfrage ein Fehler sein. Denn das Ergebnis ist immer 1, und sollte eigentlich eine Resource ID sein.
Leider find ich den Fehler nicht und konnte mir auch über google nicht weiterhelfen...
Könnt ihr mich aufklären?
Code
for ($i = 0; $i<count($nmarr); $i++)
{
$countt0 = 0;
$countt1 = 0;
$countw0 = 0;
$countw1 = 0;
$sql = "SELECT reason,event FROM vlist_evth WHERE name = '".$nmarr[$i]."'"; // hier MUSS irgendwo der Fehler sein
echo $sql."
\n";
$result = mysql_query($sql) || die("Fehler beim Lesen aus der Datenbank. Grund:".mysql_error());
echo $result; //das Ergebnis ist immer 1, aber warum?
while ($row = mysql_fetch_assoc($result)) //das Script bricht ab, da $result keine Resource ID ist
{
if ($row['event'] == "t") // den
{ // Code
if ($row['reason'] == 0) // muss
$countt0++; // ich
if ($row['reason'] == 1) // noch
$countt1++; // überarbeiten
} // ...
if ($row['event'] == "w") // ...
{ //...
if ($row['reason'] == 0) // ...
$countw0++; // ...
if ($row['reason'] == 1) // ...
$countw1++; // ...
} // ...
}
Alles anzeigen
Schonmal tausend Dank im voraus, auch wenns nicht klappen sollte...