0

クエリを作成しようとしていますが、ループ全体で同じ値が得られます。$ ckxf [usercookie]の値を毎回変える必要がありますが、何が間違っているのでしょうか。

$queryxyzzy12=("SELECT * FROM visitorcookiesbrowsing ORDER by id ASC");
    $resultxyzzy23=mysql_query($queryxyzzy12) or die(mysql_error());

    //var_dump($ckxf);
    while($ckxf = mysql_fetch_assoc($resultxyzzy23)){
    $querycrtx=("SELECT * FROM cart WHERE userkey='$ckxf[usercookie]' ORDER by datebegan  DESC");
    $resultcrtx=mysql_query($querycrtx) or die(mysql_error());
    $numcrtx=mysql_numrows($resultcrtx);
    $ixxy=0;
4

1 に答える 1

2

これを 1 つのクエリだけで実行できることはわかっています。

SELECT * FROM visitorcookiebrowsing v 
LEFT JOIN cart c on c.userkey=v.usercookie 
ORDER by v.id ASC, c.datebegan  DESC

SQL の力を学びましょう:)

于 2012-07-15T10:31:31.190 に答える