mysql dotaz

HackForum

mysql dotaz#
nazdar:-),
mam takovy problem, potreboval bych vytvorit komplikovanejsi mysql dotaz.
mam par pokusu za sebou ale stale ne a ne.

$h = mysql_query("SELECT * FROM ip_anketa WHERE ip = '".$ip."' && ank = {$id}");

takhle by to vypadalo kdybych hodnotu $id posilal pres url, jenze to nechci. potreboval bych spojit tabulku ip_anketa a anketa podle hodnot sloupcu ank(ip_anketa) a id(anketa)
pricemz by to melo umet vybrat jen tu nejvyzsi hodnotu z tabulky anketa a sloupce id. aby to nebylo tak jednoduche tak bych tyto hodnoty potreboval mit dostupne v poli $h[] :(.

$h = mysql_fetch_array($h);

nechci to mit rozlozene do nekolika dotazu jde mi predevsim o to aby to bylo soucasti jen jedineho mysql_query.

diky :-)
(odpovědět)
qteck.... :( | 90.180.194.*23.6.2010 14:11
re: mysql dotaz#
nevim, jestli jsem zcela pochopil, o co ti jde, ale vypada to na banalni SQL dotaz:

$query = mysql_query("SELECT * FROM anketa, ip_anketa WHERE anketa.id = ip_anketa.ank AND anketa.id = (SELECT MAX(id) FROM anketa) AND ip_anketa.ip = '".$ip."'");

$h = mysql_fetch_array($query);

(odpovědět)
Emkei | E-mail | Website | PGP23.6.2010 14:50
re: mysql dotaz#
diky :-)
(odpovědět)
qteck.... | 90.180.194.*23.6.2010 19:30

Zpět
 
 
 

 
BBCode