<?php require("include/config.php")?>
<?php $id=$_GET['id'];?>
<?php $dbh=mysql_connect("$db_host","$db_user","$db_password");
mysql_select_db("$db_name");?>
<?php $sql = "SELECT * from news_info"."WHERE news_info.id=$id";
$r = mysql_query($sql);
$rows = mysql_fetch_assoc($r);?>
<?php echo $row['newstext']; ?>
新手写的代码,可能看着蛋疼,请包涵,
噢,页面没什么显示内容
<?php $id=$_GET['id'];?>
<?php $dbh=mysql_connect("$db_host","$db_user","$db_password");
mysql_select_db("$db_name");?>
<?php $sql = "SELECT * from news_info"."WHERE news_info.id=$id";
$r = mysql_query($sql);
$rows = mysql_fetch_assoc($r);?>
<?php echo $row['newstext']; ?>
新手写的代码,可能看着蛋疼,请包涵,
噢,页面没什么显示内容
<html>
<body>
<?php require("include/config.php")?>
<?php $id=$_GET['id'];?>
<?php $dbh=mysql_connect("$db_host","$db_user","$db_password");?>
<?php mysql_select_db("$db_name");?>
<?php $sql=mysql_query("select * from news_info where id="$id);
$rs=mysql_fetch_array($sql);
echo $rs['newstext'];?>
</body>
</html>
提示这个错误
Parse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\lyb3\newsshow.php on line 7
<html>
<body>
<?php require("include/config.php")?>
<?php $id=$_GET['id'];?>
<?php $dbh=mysql_connect("$db_host","$db_user","$db_password");?>
<?php mysql_select_db("$db_name");?>
<?php $sql=mysql_query('select * from news_info where id="'.$id.'"');
$rs=mysql_fetch_array($sql);
echo $rs['newstext'];?>
</body>
</html>
你把2维数组当1维用了
<html>
<body>
<?php require("include/config.php")?>
<?php $id=$_GET['id'];?>
<?php $dbh=mysql_connect("$db_host","$db_user","$db_password");?>
<?php mysql_select_db("$db_name");
mysql_query("SET NAMES 'GB2312'"); // 防止出现乱码 ?>
<?php $sql=mysql_query('select * from news_info where id="'.$id.'"');
$rs=mysql_fetch_array($sql);
echo $rs['newstext'];?>
</body>
</html>
这句怎么分析,后面的引号。
1 <?php ?> 包含的是php代码 只要是php代码都可以写在其中
2 你的查询未必值返回一条数据,可能是多行数据。所以最好写循环。当然你的id要是key那也没啥问题。