很多站长朋友们都不太清楚php判断sql报错,今天小编就来给大家整理php判断sql报错,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP SQL 报错 2、 php sql 输出错误 3、 php微擎插件sql报错 4、 think php 里面 模型执行sql语句报错 怎么回事 5、 PHP的SQL查询出现Warning: mysql_query() expects parameter 1 to be string, resource given in 6、 php中的sql报错但是在数据库中又可以执行 PHP SQL 报错是不是你库名不对,报错是说不知道detection_date这个个字段,检查下库
php sql 输出错误我看了你的页面,你输出没有内容,可能是SQL没有找到记录,你的程序是对的。
但是给你的程序提个建议,我们必须在每一步之后检测程序执行结果,我把你的程序修改为:
<?php
include 'db.php';//保存数据库信息的
$query="SELECT * FROM word WHERE id='$p'";
$db = mysql_connect($dbserver,$dbid,$dbpassword);//数据库联接
if ($db){
if (mysql_select_db($dbname,$db)){
$result = mysql_query($query,$db);//sql查找
if ($result){
$myrow = mysql_fetch_row($result);//存入数组
if ($myrow) printf("%s",$myrow[1]);//输出标题
else echo "没有找到ID为 $p 的数据记录!";
mysql_free_result($result);
}else echo "执行SQL语句[$query]失败,错误:".mysql_error();
}else echo "数据库 $dbname 不存在!";
}else echo "数据库连接失败!";
echo "<br/>";
?>
php微擎插件sql报错微擎的/web/source/site/article.ctrl.php中对$_GPC['template']、$_GPC['title']、$_GPC['description']、$_GPC['source']、$_GPC['author']参数未进行正确转义过滤,导致SQL注入的产生
think php 里面 模型执行sql语句报错 怎么回事推测两种原因吧
第一种是你的数据库配置不正确,重新配置一下,找到在Conf 文件夹里面的config.php可以配置
第二种是你的数据库表名没有加上bbs这个前缀,你要么把你所有的表名全部加上这个前缀,要么就在配置里取消前缀的使用,推荐还是使用前缀,可以有效的防止sql注入
PHP的SQL查询出现Warning: mysql_query() expects parameter 1 to be string, resource given in错误是出现在
$result = mysql_query($res,$con);
去掉就可以了,因为这里的$res不是一个string类型.
然后
$res=mysql_query("select * from cards where id={$_POST['cardno']}");//echo $result;
改成
$result = mysql_query("select * from cards where id={$_POST['cardno']}");//echo $result;
php中的sql报错但是在数据库中又可以执行$sql ="select * from users where username='$username'";
$result=mysql_query($sql);
少了个;
关于php判断sql报错的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断sql报错 php或者判断的详细内容...