von m3rlin |
@jürgen
gerne wieder
mal ein genereller Tip: php hat eine ziemlich mächtige Funktionsbibliothek. Wenns mal irgenwo hakt, erstma ins Manual oder in die FAQ schauen. Meistens gibt es irgenwo ne Funktion die weiterhilft.
Übrigens ein deutsches Manual auch zum Runterladen findest Du hier:
http://www.php-center.de/manual/index.htm |
von Jürgen |
Hi m3rlin,
Dein Tipp war "grandios". Hab den kleinen Fehler gefunden.
Nochmals Dank für den Tipp
MfG
Jürgen
|
von m3rlin |
Hallo Jürgen,
mit der Funktion mysql_error erhälts Du die Fehlermeldung des Datenbankservers wenn das letzte Query fehlgeschlagen ist.
m3rlin |
von Agent |
also...
bin auch nich der Riesenfachmann...
aber versuch mal nur den create ohne die Erfolgs (oder misserfolgsmeldung)
und dann testen mit nem 2. script ob die tabelle existiert bzw. einfach mal was in die tabelle reinschreiebn....
dann wirst du sehen obs geht oder nich...
ansonsten bin ich da auch nicht so der RIESENfachmann wiegesagt....
---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage? |
von Jürgen |
Hi Agent!
Bzgl. Anzahl der Datenbanken bin ich einverstanden. Es muss z. Zt. nicht unbedingt sein, daß ich mehrere DBs habe.
Aber das gleiche Dilemma habe ich mit dem Erstellen von Tabellen. Auch hier habe ich kein Erfolg.
Hier ein Beispiel:
$db= "testdb";
$sql= "CREATE TABLE testdb ( Kdnr BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY, Anrede VARCHAR(10), Vorname VARCHAR(20), Nachname VARCHAR(20), Strasse VARCHAR(20), Plz VARCHAR(7), Ort VARCHAR(20))";
if ( $res= mysql_db_query( $db, $sql )){
echo "Tabelle angelegt!!!!";
}
else {
echo "Tabelle konnte nicht angelegt werden";
}
Nach einem erfolgreichen Connect folgt die Entäuschung, daß die Tabelle nicht angelegt werden konnte.
Was nun?
Mache ich was falsch?
MfG
Jürgen
|
|