mam problem z jednym "prostym" zapytaniem do bazy poprzez skrypt php:
Tak działa:
Kod
$result=mysql_query('select * from user;');
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
a tak juz nie:
Kod
$result=mysql_query('select * from user where name_user=$User;');
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
Kod
ani tez tak:
$result=mysql_query('select * from user where name_user=\'$User;\'');
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
$result=mysql_query('select * from user where name_user=\'$User;\'');
if (empty($result))
{
echo 'nie ma zadnych wyników';
}
while ($lista = mysql_fetch_array($result)) {
echo $lista['id_user']. "<br />";
}
}
jednakze w ostatnim przypadku zmienna $result nie pozostaje pusta , aczkolwiek wynik sie nie wyswietla. A dane w zmiennej User pochodza z formularza i sa poprawne.
W którym miejscu mam błąd .... lub na co powinnam zwrócic uwagę zeby go znaleść ?