使用数组从MYSQL / PHP中的数据库中获取数据

时间:2016-01-13 11:13:36

标签: php mysql

我需要从数据库中获取数据,该数据等于数组中的post值。

For eg:$totv=$Post['Totv']  //where Totv is an array.

    Sql Query:SELECT Wo_Qty
    FROM Work_order
    WHERE B_Name IN (".implode(',', $totv)." )"; 
      $result1=mysql_query($sql1,$con);
     while($row1=mysql_fetch_array($result1))
     {

     echo $row1['Wo_Qty'];
    }


             Table:Work_order
    Input:    B_Name=1,2,3,4   
             Wo_Qty=50,25,22,55          
             totv=1
    output:50.

我试过,但我遇到了错误。

Error:Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\AGP\forms\inv_rep.php on line 63

请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:0)

问题非常不明确且格式错误但似乎错误在于sql中引用的使用(或更确切地说是miuse) - 假设整个sql语句引用双引号并且值来自{{ 1}}在单引号内,然后你需要做类似于下面的事情,尽管注意到implode方法已被弃用,不应再使用。

mysql_*