Chinaunix

标题: 到底哪里错了 [打印本页]

作者: 雨加雪    时间: 2008-09-04 08:48
标题: 到底哪里错了
学习PHP不久,写的代码总是会HTTP500 错误,又找不到错误,附件是我刚写的查询数据库的脚本,麻烦大家帮看下 到底错误出在哪里,也好以后我知道写PHP脚本知道避免哪些错误

这里谢谢大家


写脚本的过程中在哪里可以看到错误的信息,也好排除错误,

[ 本帖最后由 雨加雪 于 2008-9-4 08:50 编辑 ]

htdocs.rar

1.05 KB, 下载次数: 24


作者: yoursmile    时间: 2008-09-04 08:56
@ $db=new mysqli('localhost','bookorama','bookorama123','books');

这一行,你把@去掉,看看有没有错误出现."@"是屏蔽错误的意思
作者: hiler    时间: 2008-09-04 09:52
PHP代码应该不会出现500错误的

你还是检查服务器是否支持PHP吧
作者: 雨加雪    时间: 2008-09-04 10:41
我的是 apache2.2+mysql5.0+php5.x, 当然支持PHP ,我一直在写代码用啊 ,你们有没有看我的代码,我有正确的代码(好用),附件是我自己写的,因为我实在比较不出两个文件有什么不一样,所以发到网上找大侠看看,
作者: yoursmile    时间: 2008-09-04 11:33
看看apache 和php日志
作者: 雨加雪    时间: 2008-09-04 22:59
我不是有意造垃圾,怎么看apache和PHP日志,
作者: lastexile    时间: 2008-09-05 02:07
apache的日志一般在/var/log/httpd里,自己看看httpd.conf里的log的设定路径嘛
作者: 雨加雪    时间: 2008-09-05 07:57
我又重新写了一次,这回成功了,发现如果下面这句的like前后的空格去掉,会有问题,希望大侠解释一下
$query ="select * from books where ".$searchtype." like '%".$searchterm."%'";
我不明白原因
作者: lenky0401    时间: 2008-09-05 08:37
不用解释吧 去掉空格 like就和前后的字符连一起了 那这个sql语句就有问题了嘛




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2