我在从php-v5.3.29应用程序调用mysql db中的存储函数时遇到问题。下面是我在mysql中的存储过程
它输出两个给定日期之间的总工作日数
调用此存储函数的代码(在php中)编写如下:
$db = dbLink();
$result = $db->query("SELECT WORKDAYS('2018-04-01','2018-04-08')");
if (!$result) {
die('Could not query:' . mysql_error());
}
echo '<script>';
echo 'console.log('. json_encode( $result ) .')';
echo '</script>'
问题是,当我试图从php应用程序调用这个存储函数时,返回了一个具有空属性的对象。
我正在web控制台上编写输出'$result',屏幕截图附在下面$web控制台上的结果对象
1条答案
按热度按时间dohp0rv51#
你的问题是
$result
只是结果集。您需要从结果集中实际获取数据。如果您使用的是mysqli,请使用如果使用pdo,可以直接使用