簡體   English   中英

如何在SQL查詢的存儲過程調用中將php變量作為值傳遞?

[英]How to pass php variable as value in store procedure call in sql query?

將值傳遞到商店采購員時我沒有得到任何結果,下面是代碼

<?php

     $a="26456";

     $result3=mysql_query('CALL getItemStock($a)');
     $row = mysql_fetch_array($result3);
?>

嘗試這個:

    $result3=mysql_query('CALL getItemStock('.$a.')');

要么

    $result3=mysql_query("CALL getItemStock($a)");

更新:

如果參數定義為字符串,則還需要用引號將其引起來。 例如:

    $a = 'I am String';
    $result3=mysql_query("CALL getItemStock('$a')");

但是,如果參數定義為數字,則無需引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM