php为何读不出数据

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:06:13
<?php
include("config.php");
?>

<?php
$db=mysql_connect($servname,$sqlservname,$sqlservpws) or die("数据库连接失败");
mysql_select_db($sqlname,$db);
$sql="select * from $sqltable order by name desc";
$conn=mysql_db_query($sqlname,$sql);
?>
<table width="885" height="59" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr align="center">

<td width="305" bgcolor="#FFFFFF">标题</td>
<td width="222" bgcolor="#FFFFFF"><a href="add.php">添加</a></td>
</tr>
<?php
while($rs=mysql_fetch_array($conn)){
echo($rs[name]);
?>
<tr align="center">
<td height="20" bgcolor="#FFFFFF">
<?=$rs[name]

很可能是php.ini里short_tag设置为off的原因,你可以把他改成on,重启下服务器就好了,不过建议还是试用规范的写法:
<?php echo $rs[name];?>

晕,我不是写得很明白了吗,你要是想一直用那种简单写法,就去改php.ini,是php里的一个文件,把short_tag设置为on,保存,重启服务器。

不会改这个都不会吧?

=是不规范的写法。你还是适应写echo吧。一般买的空间都不支持这样写的。你自己的机器上可以随便改了。

听说好象以后的版本都不怎么支持ASP式的语法了

同意楼上的