An alle PHP Profies bitte helft mir.
wollte eine tabelle in einer MySQL Datenbank erstellen.
Hat auch alles geklappt soweit ich weis.
ABER als ich probewiese Daten in die Tabellen eingeben wollte kam dann eine Fehlermeldung:
Hier der Code für die Erstellung der Tabelle:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23: | Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($datenbank) or die ( "Datenbank nicht vorhanden");
$result=MYSQL_QUERY( "CREATE TABLE puretest(wo varchar(25),was varchar(25),wann varchar(25),id int(11))");
MYSQL_CLOSE();
if($result == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim speichern";
}
?> |
Dann das Script das Daten in die Tabelle einfügen soll:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28: | Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($datenbank) or die ( "Datenbank nicht vorhanden");
/* Eintragen der Werte */
MYSQL_QUERY( "INSERT INTO $tabelle VALUES('test1','Heinz Muster','heinz@muster.de','1')");
MYSQL_QUERY( "INSERT INTO $tabelle VALUES('test1','Karl Müller','karl@mueller.de','2')");
MYSQL_QUERY( "INSERT INTO $tabelle VALUES('test1','Thomas Schmitt','thomas@schmitt.de','3')");
MYSQL_QUERY( "INSERT INTO $tabelle VALUES('test1','Schlund+Partner','info@schlund.de','4')");
MYSQL_QUERY( "INSERT INTO $tabelle VALUES('test1','1&1','support@hosting.1und1.de','5')");
/* Anzeigen der Anzahl der eingetragenen Werte */
$anzahl=MYSQL_NUMROWS(MYSQL_QUERY( "SELECT * FROM $tabelle"));
if ($anzahl==0):
echo "Keine Daten vorhanden";
elseif ($anzahl > 0):
echo "$anzahl Datensaetze vorhanden";
endif;
MYSQL_CLOSE();
?> |
Wenn ich das Script ausführe kommt folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\writetable.php on line 27 |
Warum ist das so? hab das in nem Forum so gelesen aber es klappt halt nich.
Bitte helft mir