zgfp.net
当前位置:首页 >> php mysqli insErt >>

php mysqli insErt

看错了吧,是不是输出-1啊?

在mysqli扩展中,insert_id是mysqli对象的一个属性,而不是一个方法, 所以应该是: echo $conn->insert_id;

PHP MySQL 中 mysql_insert_id() 函数的使用方法 mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。 如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。 mysql_insert_id(connection) 参数说明 connection 可眩...

$count=mysql_query($ins,$con); 这段的$con 应该换成连接数据库的 字段 改为 $db=mysql_connect("localhost","mysql_user","mysql_pwd"); $count=mysql_query($ins,$db); $db为连接数据库的操作 mysql_user 和mysql_pwd 根据你的配置去改~

mysqli_query($conn,$sql) or die(mysqli_error( $conn ));

PHP中mysql有两个概念,一个是mysql数据库,一个是用于操作mysql数据库的扩展(PHP的各种功能都是通过这些底层扩展来实现的)。而你这个问题中的mysql,就指的是扩展。 PHP5开始有了mysqli,按照PHP官方描述,它是mysql增强版扩展。事实上它确实...

mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。 使用了DELAYED关键字。使用这个关键字后,执行插入语句时不会立即插入,而是会进入一个队列。数据库会在后...

echo "删除操作执行失败";//改成echo "删除操作执行失败", $con -> error;//再运行一下试试,看看有什么错误提示没有!

在每一个 mysqli_query调用之后,都应该检测是否成功(返回值),出错的时候使用mysqli_error()输出详细的错误信息,我们看了错误信息就知道如何修改代码。 看你的代码,可能是没有选择数据库。

简单,用 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(); }

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