PHP MySQL准备好的语句不返回结果
我的准备好的语句是通过PHP发送到我的数据库的。有人能告诉我为什么下面的声明不会返回结果吗?我只会描述我想要它做什么,它做什么和代码。PHP MySQL准备好的语句不返回结果
我有数据通过表单准备好插入到我的表中,但我需要从另一个表中插入值。
我习惯于以下SELECT语句来获取输入数据的基础。此查询适用于MySQL Workbench并返回正确的结果,但它不适用于我的PHP表单。当我回显$时结果为空。
代码:
$=$_POST['']; $=$_POST[''];
$db = createConnection();
$sql="select from where =? AND =?;";
$stmt=$db->prepare($sql);
$stmt->bind_param("ss",$,$);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($);
echo ": $"; //returns null value
有没有被报告错误,所以我不知道从哪里下一个调查,因为我已经看过了预处理语句的例子。
另外,我有一个方面的问题。为了插入到表中,获取值的方法是不正确的做法吗?
如果需要更多信息,请让我知道。先谢谢你。
后必须执行的bind_result取回答:
:
while ($stmt->fetch()) { echo "tripNo: $tripNo<br />";
}
以上是 PHP MySQL准备好的语句不返回结果 的全部内容, 来源链接: utcz.com/qa/258305.html