Benutzerabfrage

Ich habs *freu*

Das hier ist der Code zur Benutzer abfrage mit dem super Login Script Advanced Login.

PHP:
<?php
$conn = mysql_connect("localhost", "root", "passwort") OR die(mysql_error());
mysql_select_db(mysql) OR die (mysql_error());

$sql    = "SELECT adv_uid, adv_h_loginred FROM alogin_user WHERE adv_uid = '".$_SESSION["adv_uid"]."'";
$result = mysql_query($sql) OR die(mysql_error());
$row    = mysql_fetch_assoc($result);

echo "Links:<br />\n";
echo $row['adv_uid']." <br></br>".$row['adv_h_loginred']."<br></br>\n";
?>
 
Bist du sicher dass das so funktioniert? :confused:
Weil eigentlich müsste dieser Query
PHP:
());

$sql    = "SELECT adv_uid, adv_h_loginred FROM alogin_user WHERE adv_uid = '".$_SESSION["adv_uid"]."'";

So lauten:
PHP:
());

$sql    = "SELECT adv_uid, adv_h_loginred FROM alogin_user WHERE adv_uid = ".$_SESSION["adv_uid"];
Sprich ohne die Double Quotes um die Variable.
Das hat den Grund, das adv_uid ein Integer ist und diese in MySQL-Queries nicht von Anführungszeichen umgeben sein dürfen.
 
Zurück