0

mysqlクエリでphp整数変数を渡すことは可能ですか?

お気に入り$g = 44 ;

$sql="
    SELECT
        idtransactiondetails,
        idtransactionmaster,
        T.idacledger,
        acledgername,
        transactionamount,
        chequeno 
    from transactiondetails T,
         acledger L 
    where 
        T.idacledger=L.idacledger 
        and idtransactionmaster=int()$g"; 

しかし、$gうまくいかない場合に備えて。

4

5 に答える 5

0

クエリで int を使用する必要はありません。

$sql="SELECT idtransactiondetails,idtransactionmaster,T.idacledger,acledgername,transactionamount,chequeno from transactiondetails T,acledger L where T.idacledger=L.idacledger and idtransactionmaster= $g "; 
于 2013-03-14T11:58:50.950 に答える
0
$sql="SELECT idtransactiondetails,idtransactionmaster,T.idacledger,acledgername,transactionamount,chequeno from transactiondetails T,acledger L where T.idacledger=L.idacledger and idtransactionmaster="`.$g;`
于 2013-03-14T11:56:09.907 に答える
0

これを試して

$sql="SELECT idtransactiondetails,idtransactionmaster,T.idacledger,acledgername,transactionamount,chequeno from transactiondetails T,acledger L where T.idacledger=L.idacledger and idtransactionmaster=$g"; 
于 2013-03-14T11:56:20.190 に答える
0

文字列を連結します。

    $sql = "SELECT idtransactiondetails, idtransactionmaster, T.idacledger, acledgername, transactionamount, chequeno 
FROM transactiondetails T, acledger L 
WHERE T.idacledger = L.idacledger 
AND idtransactionmaster=" . (int) $g. ";"; 
于 2013-03-14T11:56:21.080 に答える