dreamworker: mysql_fetch_array(): supplied argument is not ...????

Beitrag lesen

Hallo,

bin blutiger Newbie im Bereich PHP und mySQL..allerding möchte ich auf meiner HP eine Datenbank Abfrage machen um eine Addressliste auszugeben/zu löschen oder neue Adressen hinzuzufügen mein Skript lautet:

include ('../../../inc/001/mysql.inc.php');
$connection = mysql_connect($sql["host"], $sql["uid"], $sql["pwd"]);
$abfrage="SELECT * FROM schools";
  $ergebnis = mysql_query($abfrage, $connection);

if($action == "neu"){

$abfrage = "INSERT INTO schools (,school,type,name_title,name_sur,name_given,name2_title,name2_sur,name2_given,address_street,address_zip,address_city,address_state,address_country,phone_business,phone_fax,phone_private,phone_cell,e_mail,homepage) VALUES ('$school', '$type','$name_title','$name_sur','$name_given','$name2_title','$name2_sur','$name2_given','$address_street','$address_zip','$address_city','$address_state','$address_country','$phone_business','$phone_fax','$phone_private','$phone_cell','$e_mail','$homepage')";

mysql_query($abfrage, $connection);

print("<tr><td colspan="7">Added to Database</td></tr>");
}
if($action == "loeschen"){

$abfrage = "DELETE FROM schools WHERE id='$id'";

mysql_query($abfrage, $connection);

print("<tr><td colspan="7">Data $id deleted!!</td></tr>");
}

$abfrage = "SELECT * FROM schools";

$ergebnis = mysql_query($abfrage, $connection);

while ($line = mysql_fetch_array($ergebnis)){
    print("

<tr bgcolor="#CCCCCC">

<td>$line[school]</td>

<td>$line[type]</td>

<td>$line[name_title]</td>

<td>$line[name_sur]</td>
 <td>$line[name_given]</td>
 <td>$line[name2_title]</td>
 <td>$line[name2_sur]</td>
 <td>$line[name2_given]</td>
 <td>$line[address_street]</td>
 <td>$line[address_zip]</td>
 <td>$line[address_city]</td>
    <td>$line[address_state]</td>
 <td>$line[address_country]</td>
 <td>$line[phone_business]</td>
 <td>$line[phone_fax]</td>
 <td>$line[phone_private]</td>
 <td>$line[phone_cell]</td>
 <td>$line[e_mail]</td>
 <td>$line[homepage]</td>

<td><a href="$PHP_SELF?action=loeschen&id=$zeile[id]">Delete?</a></td>

</tr>

");

}

weiter unten werden Formulardaten an das Skript übergeben.

Beim Aufruf der Seite bekomme ich folgene Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...... on line 49 und nicht die Liste der Schulen.

da ist die Zeile mit der while-Schleife.
Wo liegt mein Fehler?

Die Datenbank ist vorhanen die entsprechene Tabelle schools auch...