SAE中查询数据返回错误警告
程序员文章站
2022-06-14 07:57:24
...
SAE平台,数据库已开启,表格已经建好,希望实现功能:查询字段A包含内容a的记录,返回该记录的字段B值:
代码如下:
$mysql = new SaeMysql();
echo "Connect success
\n";
$sql = mysql_query("SELECT * FROM `nature` WHERE `name` LIKE \'狼\' LIMIT 0, 30 ");
$data = $mysql->getData($sql);
echo $data['class'];
?>
运行结果为:
Connect success
Warning: mysql_query() [function.mysql-query]: this app is not authorised in index.php on line 5
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in index.php on line 5
Warning: mysqli_query() [function.mysqli-query]: Empty query in saemysql.class.php on line 191
请问下各位大大,是错在哪呢?
代码如下:
$mysql = new SaeMysql();
echo "Connect success
\n";
$sql = mysql_query("SELECT * FROM `nature` WHERE `name` LIKE \'狼\' LIMIT 0, 30 ");
$data = $mysql->getData($sql);
echo $data['class'];
?>
运行结果为:
Connect success
Warning: mysql_query() [function.mysql-query]: this app is not authorised in index.php on line 5
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in index.php on line 5
Warning: mysqli_query() [function.mysqli-query]: Empty query in saemysql.class.php on line 191
请问下各位大大,是错在哪呢?
回复讨论(解决方案)
$sql = mysql_query("SELECT * FROM `nature` WHERE `name` LIKE '狼' LIMIT 0, 30 ");
$sql = mysql_query("SELECT * FROM `nature` WHERE `name` LIKE '%狼%' LIMIT 0, 30 ");
版主大大,试了您提供的两个代码,都还是一样的警告。。。
是不是saesql没有定义mysql_query函数呀
不明白是什么原因。。。
看花眼了
你使用了 SaeMysql 类,怎么还用 mysql 函数呢?
$mysql->getData( $sql)
中 $sql 是 SQL 指令串
$sql = "SELECT * FROM `nature` WHERE `name` LIKE '%狼%' LIMIT 0, 30 ";
非常感谢版主,在您的指导下,已经实现我想要的功能!
推荐阅读
-
Django框架中数据的连锁查询和限制返回数据的方法
-
linux shell 查询oracle数据库中的值 并返回
-
linux shell 查询oracle数据库中的值 并返回
-
用外部表的方式查询当天数据库alert日志文件中当天所有的ora-错误信息
-
SAE中查询数据返回错误警告
-
php中返回查询数据集四种方法_PHP教程
-
用外部表的方式查询当天数据库alert日志文件中当天所有的ora-错误信息
-
php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数
-
Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中
-
php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数