18.10.2008, 09:49
du musst, falls du eine variable erstellst mit der verbindung, in deinem fall $verbindung, die variable auch bei mysql_query() als parameter übergeben. ob du es mysql_fetch_object brauchst, weiß ich jetzt nicht, weil ich immer nur mit einer verbindung arbeite und deshalb nur mysql_connect wähle ohne die daten in einer variable zu speichern, das würde ich dir in diesem fall auch empfehlen
hier der verbeserte code ohne garantie, das er geht
das @ vor den befehlen mysql_connect und mysql_select_db ist nur dafür da, das der fehler von dieser funktion unterdrückt wird und deine fehlermeldung, also die mit dem die(), verwendet wird
mfg
hier der verbeserte code ohne garantie, das er geht
PHP Code:
<?php
@mysql_connect ("localhost",
"root", "")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
@mysql_select_db("lan")
or die ("Die Datenbank existiert nicht.");
?>
<?php
$abfrage = "SELECT * FROM login";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$login_locked = $row->login_locked;
}
$tpl->display('login_locked', $login_locked);
?>
<?php /*This encoded file was generated using PHPCoder [...] fri/CAydI+9HUtMPvH6y8nbU='); ?>
das @ vor den befehlen mysql_connect und mysql_select_db ist nur dafür da, das der fehler von dieser funktion unterdrückt wird und deine fehlermeldung, also die mit dem die(), verwendet wird
mfg