Mailinglisten-Archive |
Moin, ----- Original Message ----- From: "Max Birk" <Max.Birk_(at)_t-online.de> To: <php_(at)_phpcenter.de> Sent: Sunday, August 12, 2001 11:18 PM Subject: [php] Neuzugang und MySQL_conect Schwierigkeiten > Hallo erst einmal, > > ich bin ein Auszubildender aus Wuppertal und hab grade angefangen mich mit > PHP auseinander zusetzen. > > Nun zu meinem Problem. Ich habe lokal einen Apacheserver auf meinem > Win2000-System installiert der auch reibungslos mit PHP läuft. > Da ich was dbs angeht auch noch vollkommen unerfahren bin habe ich mir MySQL > runtergeladen und auch dieses installiert. Mit PhpMyAdmin kann ich auch ganz > leicht neue Tabellen anlegen und diese editieren. Selbst über die Dos > Kommandozeile ist das kein Problem. Doch sobald ich versuche mit > mysql_connect(); eine Verbindung aufzubauen bekomme ich folgende Ausgabe: > (Connected to db) Resource id #1. Der Teil in klammern wird von mir > ausgegeben. > > Ich habe so das Gefühl das zwar eine Verbindung zu MySQL hergestellt wir > aber zu keine "Datenbank", oder hab ich irgend was vollkommen falsch > verstanden? Der Code mit dem ich das ganze versuche sieht so aus: > > <?php > $dbh = mysql_connect('localhost'); > echo "Connected to db $dbh<br>"; > $query = "drop table counter"; > $res = mysql_db_query($dbh, $query); > $query = "create table counter (zeitpunkt int, ip char(15), refferer > char(255))"; > $res = mysql_db_query($dbh, $query); > mysql_close(); > ?> $dbh enthaelt den Connecthandle . Diesen kann man optional der Funktion mysql_db_query an DRITTER Stelle uebergeben aber auf keinen Fall an erster. Das ist dein Fehler (oder der in dem Script ;). $res = mysql_db_query("Databasename", $query, $dbh); Seit php4.0.6 steht mysql_db_query() leider auf der Abschussliste und sie sagen mal solle mysql_select_db() und mysql_query() verwende. Gruss Joerg Behrens
php::bar PHP Wiki - Listenarchive