Re: Problem mit PHP und MySQL

Re: Problem mit PHP und MySQL

am 23.10.2004 12:47:19 von Ralph Bergmann

aaach was für eine Farbe?!? Schwarze Schrift auf dunkelblauem Grund und
dann noch html :(


Uwe wrote:
> Hallo zusammen
>
> Ich habe folgendes Problem ich kann keine abfrage von meine Username oder
> Passwort machen (Nicht einloggen). Die angaben in der MySQL Datenbank
> stimmen mit den Code überein. Wer hat eine Idee wo der Fehler ist. (Die
> config.php ist auch richtig eingestellt) Der Code befindet sich im Anhang
> (Login.php)

Was steht denn in der config.php? Ich mein, irgendwo müßtest Du ja noch
ein mysql_connect [1] machen.

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
echo 'Verbindung erfolgreich';
mysql_close($link);
?>

Das steht aber nirgends in der login.php.

Dann ist es auch nicht sehr leserlich programmiert, aber das ist ja
jedem selbst überlassen. Jedoch würde ich es nicht so:

$control = mysql_fetch_row(mysql_query("SELECT * FROM kalender_user
WHERE name = '$name'"));

sondern so:


$query = "SELECT * FROM kalender_user WHERE name = '%s';";
$query = sprintf($query, addslashes($name));

$result = mysql_query($query);
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
$row = mysql_fetch_row($result);

echo $row[0]; // irgendwas
echo $row[1]; // noch mehr irgendwas

?>

machen. So siehst Du dann gleich, ob dat query funktionierte.


Ralph


[1] ... http://www.php.net/manual/de/function.mysql-connect.php