tnjk.net
当前位置:首页 >> mysql语句在php无法运行 >>

mysql语句在php无法运行

你这个图片上的代码里面并没有运行这条sql语句,你需要使用 mysql_query($sql);mysql_query()这个函数来执行这条sql语句,这样才行

把$sql用var_dump输出,然后拿到mysql里执行看看结果。

你的问题在 $sql="insert into users values ($name, $i)"; 应该写成 $sql="insert into users values ('$name', '$i')"; 或者 $sql="insert into users values ('".$name."', '".$i."')"; 也就是要加上参数引号,$i可以不加也可以加 字符串型的...

你的sql语句写错了,$sql = insert ....... 正常的语句是 insert into test(name,age)values('张三','20');values 前面是字段结构,而你的sql语句values前面也是变量了,这里应该写与你数据库里相对应的字段,改好之后如果还有问题就 echo $sql;...

mysql_query()函数执行过后,是一个mysql扩展的内部对象哦,也可以说是一个句柄,并不是一个结果集。 它所得到的那个$ret,你需要使用mysql_fetch_row()、mysql_fetch_assoc()、mysql_fetch_array()以及mysql_fetch_field()这样的函数来取得它的...

No database selected 实地测试结果

SELECT COUNT(*) AS TOTAL .....这样写才行。要有别名。

简单,用 mysqli_connect_errno()) 例: $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); }

看一下 字符集 是不是有问题 具体还得看报错信息

你看一下字段名有没有写错。 还有,你可以打印一下错误信息: echo mysql_errno() . ": " . mysql_error() . "\n";

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com