小弟刚学PHP,在运行一段PHP代码时,显示错误信息,不知道是哪里错误了,请高手解答~
第一步 : 成功建立连接!
'; $db = 'mysql'; mysql_select_db($db) or die ('could not select database('.$db.') because of:' .mysql_error()); echo '第二步:成功连接到('.$db.')!'; mysql_close($connect); ?>
代码如下:
<?php
$mysql_server_name="localhost";
$user = "lxy";
$passwd = "1226";\
$mysql_database="mysql";
$connect = mysql_connect("localhost","lxy","1226") or die('can not connect: ' . mysql_error());
echo '<br><b>第一步 : </b>成功建立连接!<br>';
$db = 'mysql';
mysql_select_db($db) or die ('could not select database('.$db.') because of:' .mysql_error());
echo '<b>第二步:</b>成功连接到('.$db.')!';
mysql_close($connect);
?>
追问:第一步 : 成功建立连接!
'; $db = 'mysql'; mysql_select_db($db) or die ('could not select database('.$db.') because of:' .mysql_error()); echo '第二步:成功连接到('.$db.')!'; mysql_close($connect); ?>
上面是运行结果。第一步好像没问题,但是第二步 不知道为什么直接在页面把源代码给显示出来了请问我该如何修改啊我不是要显示源代码啊,我是想 像第一步一样,正确就显示“成功连接到数据库”,错误就显示错误信息,而不是直接显示源代码不好意思 ,这个 \ 是后来手误打进去的,原来是没有这个,删掉这个“ \ ”依然显示错误信息诶我运行源代码后,输出结果是::
第一步 : 成功建立连接!
'; $db = 'mysql'; mysql_select_db($db) or die ('could not select database('.$db.') because of:' .mysql_error()); echo '第二步:成功连接到('.$db.')!'; mysql_close($connect); ?>
第一步是正确的,但是第二步正确的话应该显示“第二步:成功连接到数据库”的,如果不正确那也应该是显示错误信息吧,但是他却是直接把源代码给显示在页面上了我再试试 谢谢好的 我再试试 多谢
答案:报什么错啊...
其他:很明显,你第四行最后多了一个\ $passwd = "1226";\ <?php
$mysql_server_name="localhost";
$user = "lxy";
$passwd = "1226";
$mysql_database="test";
$connect = mysql_connect("localhost",$user,$passwd) or die('can not connect: ' . mysql_error());
echo '<br><b>第一步 : </b>成功建立连接!<br>';
$db = $mysql_database;
mysql_select_db($db) or die ('could not select database('.$db.') because of:' .mysql_error());
echo '<b>第二步:</b>成功连接到('.$db.')!';
mysql_close($connect);
?> 最好把你的错误信息写出来,不一定是语法有错误 代码应该没问题,在输一下试试吧,可能是输入法不对之类的
上一个:php 调用问题请教,会的来看一下,对你们来说超简单吧. 帮下小弟了
下一个:php网站首页乱码,有时候刷新会好 。所有文件编码是ANSI ,GB2312