脚本宝典收集整理的这篇文章主要介绍了php – 如何在存储过程后获取行的id,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_11@MysqLi_query($conn,"CALL addschedule('$airlineiD','$From','$to','$departDate','$arriveDate','$departTime','$arrivalTime','$PRice')"); $last_id = MysqLi_insert_id($conn); echo $last_id;
因此,请检查您是否已将AUTO_INCREMENT属性设置为您的ID字段.
或者,如果您已将其设置为AUTO_INCREMENT.此示例代码可能对您有所帮助.
@H_502_11@<?PHP $MysqLi = new MysqLi("localhost","my_user","my_password","world"); $query = "INSERT INTO myCITy VALUES (NULL,'Stuttgart','DEU',617000)"; $MysqLi->query($query); /* In op's case MysqLi->query($conn,'$price')"); */ printf ("New Record has id %d.\n",$MysqLi->insert_id); /* close connection */ $MysqLi->close(); ?>
答案2
在你的SP
@H_502_11@INSERT INTO table VALUES (NULL,617000); select LAST_INSERT_ID();
@H_502_11@$result=MysqLi_query($conn,'$price')"); echo "Last ID: ".$result;
这可能会使你的工作.
PS:我没有测试这段代码.希望工作
以上是脚本宝典为你收集整理的php – 如何在存储过程后获取行的id全部内容,希望文章能够帮你解决php – 如何在存储过程后获取行的id所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。