• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

这个php文件哪里异常,居然无法运行,这是书本配套的代码啊抓狂

php 搞代码 4年前 (2022-01-24) 23次浏览 已收录 0个评论

这个php文件哪里错误,居然无法运行,这是书本配套的代码啊。抓狂
config.php 文件 数据库用户名和密码是正确的。

<br /><?php<br />error_reporting(E_ALL & ~E_NOTICE);<br />$dbhost = 'localhost';<br />$dbuser = 'root';<br />$dbpass = 'password123';<br />$dbname = 'chap2';<br /><br />header('content-type:text/html; charset=gbk');<br />mysql_connect($dbhost, $dbuser, $dbpass);<br />mysql_select_db($dbname);<br />mysql_query('SET NAMES gbk');<br />?>

chap2.php的代码如下: 运行显示空白,到底哪里错了???

<br /><br /><br /><meta http-equiv="Content-Type" content="text/html; charset=GBK"><br /><title>我的书架</title><br /><style type="text/css"><br />a {<br />	text-decoration: none;<br />}<br />body {<br />	text-align: center;<br />}<br />#wrap{<br />	text-align: left;<br />	margin: 0 auto;<br />	width: 800px;<br />}<br /></style><br /><br /><body><br /><div id="wrap"><br /><h2>我的书架</h2><br /><?php<br />require_once 'config.php';<br /><br />$bookid = $_GET['edit'];<br /><br />if ($_POST['submit']) {<br />$title = $_POST['title'];<br />$author = $_POST['author'];<br />$dateline = $_POST['dateline'];<br />$price = $_POST['price'];<br /><br />$setSQL = "bookid='$bookid',title='$title',author='$author',dateline='$dateline',price='$price'";<br />$sql = $bookid ? "UPDATE books SET $setSQL WHERE bookid='$bookid'" : "INSERT INTO books SET $setSQL";<br />mysql_query($sql);<br />header('location:?');<br />exit;<br />}<br /><br />if ($bookid) {<br />$rs = mysql_query("SELECT * FROM books WHERE bookid='$bookid'");<br />$book = mysql_fetch_assoc($rs);<br />}<br /><br /><div>本文#来源gaodai.ma#com搞##代!^码7网</div><pre>搞代gaodaima码

if ($delid = $_GET[‘del’]) {
mysql_query(“DELETE FROM books WHERE bookid=’$delid'”);
}

$rs = mysql_query(“SELECT * FROM books”);

echo ‘

图书列表

‘;
while ($item = mysql_fetch_assoc($rs)) {
echo “

“;
}
echo ‘

ID 书名 作者 出版时间 定价 操作
$item[bookid] $item[title] $item[author] $item[dateline] $item[price] 修改 删除

‘;
echo ‘

‘ . ($bookid ? ‘修改图书’ : ‘新增图书’) . ‘

‘;
?>

书名 “/>
作者 “/>
出版时间 “/>
定价 “/>
<?php if ($bookid) {?>取消修改<? } ?>

——解决方案——————–
在连接数据库的函数前 加一个@ 屏蔽错误。 因为在php中 第一次连接数据库是报错的, 程序从上往下执行,会初始化数据库。导致链接出问题。
——解决方案——————–
你打开 php 的错误显示功能
php.ini 中 display_errors = On

这样只要是程序错误,就会在页面中显示出来
不要自己难为自己


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:这个php文件哪里异常,居然无法运行,这是书本配套的代码啊抓狂

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址