Vazio ao fazer consulta MySQL
Olá, estou tentando fazer uma consulta no meu banco de dados porém nao tenho resultados se eu utilizo o codigo:
<?php
if (!isset($_GET['u'])) { die(); }
$username = mysql_real_escape_string($_GET['u']);
$con = mysql_connect("host","user","pw") or die('Could not connect: ' . mysql_error());
mysql_select_db("dbname", $con) or die();
$result = mysql_query(sprintf("SELECT * FROM members WHERE name = '%s'", $username));
$row = mysql_fetch_object($result);
echo $row->member_group_id;
?>
Porém se eu consulto direto com o nome do usuario para testar, exemplo 'admin':
<?php
if (!isset($_GET['u'])) { die(); }
$username = mysql_real_escape_string($_GET['u']);
$con = mysql_connect("host","user","pw") or die('Could not connect: ' . mysql_error());
mysql_select_db("dbname", $con) or die();
$result = mysql_query(sprintf("SELECT * FROM members WHERE name = 'admin'"));
$row = mysql_fetch_object($result);
echo $row->member_group_id;
?>
Ai eu tenho o id que desejo, no caso 4.
Alguma ideia do que pode estar havendo de errado?
OBS: Nos dois casos utilizei a chamada
file.php?u=admin
Discussão (10)
Carregando comentários...