wurzelsepp
Ensign
- Registriert
- Jan. 2005
- Beiträge
- 217
tagchen!
hab n kleines problem.
so. das liefert mir jetz jedesmall die nach der if-klausel angegebene fehlermeldung. jetz kommt aber das aber
der folgende code in ner anderen datei verpackt
zeigt mir aber grad die angelegte tabelle an!!
dh: warum bekomm ich dann als rückgabewert ein FALSE, obwohl ganz offensichtlich ein TRUE sein müsste?! zumindest laut http://de.php.net/manual/de/function.mysql-query.php
hab ich was falsch verstanden?
was falsch gemacht?
oder woran liegts?
hab n kleines problem.
Code:
$host = "localhost";
$user = "user";
$pass = "";
$database = "database";
mysql_connect($host, $user, $pass);
//^^ funktioniert...
//datenbank-tabelle anlegen
$q_create = "CREATE TABLE blabla(
diesunddas_id INT,
lalala VARCHAR(..),
...
)";
mysql_query($q_create);
if(!mysql_query($q_create)) { print '<br/>FEHLER! datenbanktabelle konnte nicht erstellt werden...'; }
so. das liefert mir jetz jedesmall die nach der if-klausel angegebene fehlermeldung. jetz kommt aber das aber

der folgende code in ner anderen datei verpackt
Code:
mysql_connect($host, $user, $pass);
$result = mysql_list_tables($database);
$num_rows = mysql_num_rows($result);
for ($i = 0; $i < $num_rows; $i++) {
echo "Table: ";
echo mysql_tablename($result, $i);
echo "<br/>";
}
mysql_free_result($result);
dh: warum bekomm ich dann als rückgabewert ein FALSE, obwohl ganz offensichtlich ein TRUE sein müsste?! zumindest laut http://de.php.net/manual/de/function.mysql-query.php
hab ich was falsch verstanden?
was falsch gemacht?
oder woran liegts?