小编典典

PHP MySQL INSERT返回值,执行一次查询

sql

在执行INSERT查询时,MySQL / PHP返回了什么吗?这是我在CLASS中具有的功能。

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不会返回任何内容。我的功能是否需要帮助,或者这是默认行为吗?任何提示也将有所帮助。


阅读 238

收藏
2021-03-23

共1个答案

小编典典

INSERT只返回true或false。要真正返回有用的东西,您将需要SELECT或类似的查询。没有要使用INSERT提取的结果。

2021-03-23