急~~~~~~~~~~~~~~~~~~~~~~~救! $s="select * form $table_image where id = '$id' order by date desc limit 10";少个“"”了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s="select * form $table_image where id = '$id' order by date desc limit 10;改成$s="select * form ".$table_image." where id = '".$id."' order by date desc limit 10"; 同意楼上anziqi(枫叶无情) 的意见。另:老兄,你能不能把你的错误提示帖出来啊?你只说有错别人怎么帮你解决啊?还有一点写程序得注意一下习惯:比如说你的那个SQL语句,我记得应该写成limit 0,10,而一般不要写成limit 10。 Warning: Supplied argument is not a valid MySQL result resource in e:\web\nyist\adminnew\dir_.php on line 7上面的就是错误提示!在线等! <?phpinclude "config.php";$query="select * form $table_image where id = '$id' order by date desc limit 0,10";$result=mysql_query($query) or die(mysql_error());echo "<table width=543 border=0 cellspacing=1 cellpadding=0 align=center bgcolor=#00CCFF class=unnamed1>";echo "<tr bgcolor=#FFFFFF>";echo " <td width=24>ID</td>";echo " <td width=113>标题</td>";echo " <td width=35> 文件名</td>";echo " <td width=48>文件大小</td>";echo " <td width=48>文件类型</td>";echo " <td width=48>上传日期</td>";echo " <td width=219>备注</td>";echo "</tr>";while($row=mysql_fetch_array($result)){ echo "<tr bgcolor=#FFFFFF>"; echo " <td width=24>$row[id]</td>"; echo " <td width=113>$row[title]</td>"; echo " <td width=35>$row[file]</td>"; echo " <td width=48>$row[file_size]</td>"; echo " <td width=48>$row[file_type]</td>"; echo " <td width=48>$row[date]</td>"; echo " <td width=219>$row[con]</td>"; echo "</tr>";}echo "</table><br>";?>运行上述代码前请先连接数据库,这一步你有可能包含在config.php文件里了,连接数据库代码:$conn=mysql_connect($host,$user,$pass);@mysql_select_db("数据库",$conn);把以上2句包含在config.php文件里。如果还不行的,那就是你的SQL查询语句有问题了,问题就出在where id='$id',你把这个去掉就行了。我想你的这个id是唯一的吧,所以加上limit之后就查不出来了,也就会出现你所说的错误信息了。 $query="select * form $table_image where id = '$id' order by date desc limit 0,10";把form修改成from就可了!谢谢! 哈哈,好低级的错误呀!再说,我建议你用PHPED编PHP程序,这样对你有帮助的 在服务器上的文件怎么重命名? 请问各位测试这段代码的结果是什么? 使用php登录邮箱(假设为126邮箱),并收发邮件 推荐一款php编辑器 - Dev-PHP 基础不扎实,造成灾难性后果 我是一个蔡鸟才学php 在学的过程中遇到了gzip请高手告诉我应该怎么用它 遇到一个比较棘手的正则表达式问题 遇到正则表达式问题, 麻烦大家帮帮忙.. 表操作问题 PHP 数组转化成字符串 请问,怎样防止和禁止他人在其他地方提交表单到服务器? 怎么验证提交的信息?
改成
$s="select * form ".$table_image." where id = '".$id."' order by date desc limit 10";
上面的就是错误提示!在线等!
include "config.php";
$query="select * form $table_image where id = '$id' order by date desc limit 0,10";
$result=mysql_query($query) or die(mysql_error());
echo "<table width=543 border=0 cellspacing=1 cellpadding=0 align=center bgcolor=#00CCFF class=unnamed1>";
echo "<tr bgcolor=#FFFFFF>";
echo " <td width=24>ID</td>";
echo " <td width=113>标题</td>";
echo " <td width=35> 文件名</td>";
echo " <td width=48>文件大小</td>";
echo " <td width=48>文件类型</td>";
echo " <td width=48>上传日期</td>";
echo " <td width=219>备注</td>";
echo "</tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr bgcolor=#FFFFFF>";
echo " <td width=24>$row[id]</td>";
echo " <td width=113>$row[title]</td>";
echo " <td width=35>$row[file]</td>";
echo " <td width=48>$row[file_size]</td>";
echo " <td width=48>$row[file_type]</td>";
echo " <td width=48>$row[date]</td>";
echo " <td width=219>$row[con]</td>";
echo "</tr>";
}
echo "</table><br>";
?>运行上述代码前请先连接数据库,这一步你有可能包含在config.php文件里了,连接数据库代码:
$conn=mysql_connect($host,$user,$pass);
@mysql_select_db("数据库",$conn);
把以上2句包含在config.php文件里。
如果还不行的,那就是你的SQL查询语句有问题了,问题就出在where id='$id',你把这个去掉就行了。我想你的这个id是唯一的吧,所以加上limit之后就查不出来了,也就会出现你所说的错误信息了。
把form修改成from就可了!谢谢!
再说,我建议你用PHPED编PHP程序,这样对你有帮助的