为什么两个select查询无法在一个php代码中执行?

时间:2016-08-20 06:39:00

标签: php mysql

我是初学者,第一次使用数据库我有执行两个查询的问题。请给我一些解决方案。

我的代码如下: -

$row1=mysql_fetch_array($result1);

这里foreach ( array( 'post', 'page', 'custom_whatever', 'whatever2' ) as $page ) add_meta_box( 'id', 'whatever', $callback, $page, $context, $priority, $callback_args ); 生成错误,所以如何在没有像mysqli_multi_query()这样的函数的情况下执行两个查询。

2 个答案:

答案 0 :(得分:1)

您需要使用基本的 die() print_r()函数调试代码。

查看您的查询确切位置:

 $result = mysql_query($sqlstr) or die("Query 1 Error: ".mysql_error());
 $row    = mysql_fetch_array($result);

 $result1 = mysql_query($sqlstr1) or die("Query 2 Error: ".mysql_error());
 $row1    = mysql_fetch_array($result1);

 echo "<pre">;
 print_r($row);
 print_r($row1);

让我知道正在印刷什么。

答案 1 :(得分:0)

我建议你使用PDO。从PHP 7中删除了mysql。

但是你还想用它,它取决于你!

  

你说这是一个错误。这不是错误。它会向您显示通知。查询运行正常!

您可以停止php.ini文件或php代码中的通知:

  

的ini_set(&#39;的display_errors&#39;,0);   的error_reporting(E_ALL);