Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 注意:在查询中包含变量时数组到字符串的转换_Php_Mysql_Drupal - Fatal编程技术网

Php 注意:在查询中包含变量时数组到字符串的转换

Php 注意:在查询中包含变量时数组到字符串的转换,php,mysql,drupal,Php,Mysql,Drupal,$awal和$akhir是用户插入手册的日期时间,但我收到了错误。我希望有人能帮我解决这个问题 这是密码 $sql_hit="SELECT count(*) FROM komitmen k,relasibisnis r WHERE k.tgl_bukti BETWEEN '$awal' AND '$akhir' AND r.koderelasi=k.relasi AND k.status_komitmen=0 $sqlmpp $umur"; $sql="select k.*,r.namarel

$awal和$akhir是用户插入手册的日期时间,但我收到了错误。我希望有人能帮我解决这个问题

这是密码

$sql_hit="SELECT count(*) FROM komitmen k,relasibisnis r WHERE
k.tgl_bukti BETWEEN '$awal' AND '$akhir'
AND r.koderelasi=k.relasi
AND k.status_komitmen=0 $sqlmpp $umur";

$sql="select k.*,r.namarelasi
from komitmen k,relasibisnis r WHERE
k.tgl_bukti BETWEEN '$awal' AND '$akhir'
and r.koderelasi=k.relasi
and k.status_komitmen=0 $sqlmpp $umur";         

$hasil=pager_query($sql,40,0,$sql_hit);

下面是$awal和$akhir的基本示例-

$sql = "SELECT count(*) FROM komitmen k,relasibisnis r WHERE k.tgl_bukti BETWEEN :awal AND :akhir";

$query = db_query($sql, array(':awal' => $awa, ':akhir' => $akhir));

希望!它将帮助您。

为什么要使用
数组(查询字符串)
->
数组($sql\u hit)
作为第二个参数?我尝试从两个查询中获取两个表$hasil=db\u query($sql,40,0,$sql\u hit)<代码>$hasil=db\u查询($sql,40,0,$sql\u hit)是完全无效的语法。在1
db_query()
调用中不能有2个查询字符串。您应该对这些查询进行参数化,然后查看^