Tach!
$frage = "SELECT * FROM tab1"; $fragen = mysql_query($frage); if($fragen != TRUE) { $erstelle = "CREATE TABLE `tab1`(col1 TINYINT (2) NOT NULL PRIMARY KEY )"; $erstellen = mysql_query($erstelle); if($erstellen == TRUE) { echo "Tabelle erstellt"; } else { echo "Tabelle nicht erstellt"; } }
- Wie lautet die Ausgabe von mysql_error an der Stelle an der der Fehler auftritt?
Öhm... Was?^^
Was liefert denn mysql_query() zurück? Im Gutfall und im Fehlerfall? Das PHP-Handbuch kann diese Frage beantworten.
Im Falle eines Fehlers muss der konkrete Wortlaut mit der erwähnten Funktion mysql_error() erst geholt werden. PHP holt den nicht von sich aus.
dedlfix.