在正在执行的INSERT查询中是否有从MySQL/PHP返回的任何内容?这是我在CLASS中的函数。PHP MySQL INSERT返回值与执行一个查询
function mysqlQuery($query) {
// Gets the results from the query
$results = mysql_query($query, $this->connection);
// Loops through the queried results as an multi-dimensional array
while($rows = mysql_fetch_array($results, MYSQL_ASSOC)) {
// Push results to single array
$rs[] = $rows;
}
// Return results as array
return $rs;
}
这是我如何调用该函数
$rs = $dbh->mysqlQuery($query);
但执行INSERT查询$ RS没有返回。我的功能是否需要帮助或者这是默认行为?任何提示也会有所帮助。
DUH,感谢提醒我它返回TRUE/FALSE。由于某种原因,我把它放在脑海中,它实际上返回了另一个值,但在查看我的函数后,我看到我没有检查TRUE/FALSE条件,只循环遍历结果数组。
感谢所有正确的答案,但首先正确回答得到的点,欢呼!