用php检索mysql数据库问题
那位大侠帮帮看看那里出问题了,错误提示。而且也插不进去数据。。。Warning:mysql_fetch_row():suppliedargumentisnotavalid...
那位大侠帮帮看看那里出问题了,错误提示。而且也插不进去数据。。。
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\www\a\dbconnection.php on line 8
代码:
$sql="SELECT * FROM 'te' " ;
$query=mysql_query($sql,$db);
$row=mysql_fetch_row($query);
echo $row[2]; 展开
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\www\a\dbconnection.php on line 8
代码:
$sql="SELECT * FROM 'te' " ;
$query=mysql_query($sql,$db);
$row=mysql_fetch_row($query);
echo $row[2]; 展开
展开全部
$sql="SELECT * FROM 'te' " ;
应该是
$sql="SELECT * FROM `te` " ;
吧
追问
这个什么不加也对!
$sql="INSERT INTO `te` (1,2) values ('','100')";
mysql_query($sql,$db);
echo mysql_error();
您看这个问题出在那里?
MySQL server version for the right syntax to use near '1,2)
values ('','100')' at line 1
追答
数据表名字如果没有使用保留字,就不需要加“``”,但是也不能加单引号,
你的数据表里直接用了1、2这种数字作为字段名字了么?这种情况必须使用`1`,`2` 这样才行。
$sql="INSERT INTO `te` (`1`,`2`) values ('','100')";
注意:这个符号是Tab上面的那个小点,不是单引号。
展开全部
$row=mysql_fetch_array($sql,$db);
echo $row['2'];你试一试!!
echo $row['2'];你试一试!!
更多追问追答
追问
试了还是同样的错误啊
追答
我也是这种经常有这种错误!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$sql="SELECT * FROM 'te' " ;
我也是新手。
你把这个空格'te' " ;取消试试'"
我也是新手。
你把这个空格'te' " ;取消试试'"
追问
我也是新手啊,试了试 不行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询