Mailinglisten-Archive |
Hallo Liste, ich schreibe mit den folgenden vier Zeilen Werte in eine Datenbank: 25. $sql_id = mysql_connect("$dbserver","$dbuser","$dbpass"); 26. $sql_db = mysql_select_db("$db"); 27. $query = mysql_query("INSERT INTO anzeigen (was,name,mail,fon,pass,titel,beschreib,dat_erst,laufzeit) VALUES('$rubrik','$username','$email','$tel','$pw','$titel','$com','$datum','$dauer')"); 28. $insert_id = mysql_insert_id($sql_id); Das funktioniert auch. Nun habe ich zufällig den Variablennamen "$dbpass" geändert und erhalte folgende Fehlermeldung im Browser: Warning: MySQL Connection Failed: Access denied for user: 'cb_(at)_localhost' (Using password: NO) in /var/www/html/torgau/include/db_con.php on line 25 Warning: Supplied argument is not a valid MySQL-Link resource in /var/www/html/torgau/include/db_con.php on line 28 Damit hat er ja auch recht, das gemeine ist nur das er die eingegebenen Daten trotzdem in die DB schreibt. Das heißt die Zeilen 26 und 27 führt er korrekt aus. Woher hat er aber die DB-Verbindung? Ich dachte immer wenn ein Script beendet ist, wird auch die DB-Verbindung geschlossen? Hat einer von euch einen Tip wie ich das verhindern kann? Carsten Bleyer www.snc-torgau.de info_(at)_snc-torgau.de
php::bar PHP Wiki - Listenarchive