php错误,奇怪得很。

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:11:55
代码如下:错误提示是 Parse error: syntax error, unexpected T_STRING in E:\numphp\showlist.php on line 18
不知道这么回事了。

<?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='123';
$mysql_database='list';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
$sql='SELECT * FROM addr_list';
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
?>

<!---这里HTML代码,创建一个表格--->
</p>
<table width="100%" border="1">
<tr>
<th bgcolor="#CCCCCC" scope="col">姓名</th>
<th bgcolor="#CCCCCC" scope="col">性别</th>
<th bgcolor="#CCCCCC" scope="col">手机</th>
<th bgcolor="#CCCCCC" scope="col"

18行报错,找18行;不过我的经验Parse error: syntax error, unexpected T_STRING
这种错误一般是检查字符串,检查$sql="select * from……"这句话。

resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]])
应该没有加数据库这个吧

应该是HTTPD.INI的设置问题!

18行究竟是什么行 贴出来才好分析
去掉($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);里的,$mysql_database 试试
把mysql_select_db($mysql_database,$conn);中,$conn也去掉了看看
我的测试代码
<?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='vertrigo';
$mysql_database='xsl';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) or die ('Select Error:'.mysql_error());
$sql='SELECT * FROM xsl_article_1 ';
mysql_select_db($mysql_database,$conn) or die ('Select Error:'.mysql_error());
$result=mysql_query($sql);