Autor Zpráva
snouman
Profil
Zdravim, potřeboval bych pomoct
a to vypsat jeden záznam z tabulky kde sloupec x a sloupec y se rovnají hodnotě z předchozího formuláře, nevim kde by mohla být chyba asi v uvozovkách :X


$vysledek=mysql_query("SELECT * FROM table WHERE x = $x and y = $y ");


díky
nightfish
Profil
- pokud jsou sloupce x a y řetězcového datového typu, musíš jejich hodnoty oddělit apostrofy
$vysledek=mysql_query("SELECT * FROM table WHERE x = '$x' and y = '$y'");


nevim kde by mohla být chyba
- echo mysql_error(); ti napíše, kde je chyba

- jsi si jist, že proměnné $x a $y mají správné hodnoty (pokud jsou tyto z formuláře, máš zapnuté Register globals?)
snouman
Profil
zkusil jsem to, a nejde to, jak zapnu register globals?

Notice: Undefined variable: x in c:\program files\easyphp1-8\www\game\vypis_policka.php on line 13

Notice: Undefined variable: y in c:\program files\easyphp1-8\www\game\vypis_policka.php on line 13

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\game\vypis_policka.php on line 14
Kajman_
Profil *
$vysledek=mysql_query("SELECT * FROM `table` WHERE x = '$_REQUEST[x]' and y = '$_REQUEST[y]'") or die(mysql_error());

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: