欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

HI,小弟我是一个PHP新手,今天一个有关问题折腾了一下午,请大家帮小弟我看一上,万分感谢

程序员文章站 2022-04-22 20:21:47
...
HI,我是一个PHP新手,今天一个问题折腾了一上午,请大家帮我看一下,万分感谢
PHP code


Book-O-Rama Book Entry Results

Book-O-Rama Book Entry Result

"."Please go back and try again."; exit; } if ( !get_magic_quotes_gpc() ) { $isbn = addslashes($isbn); $author = addslashes($author); $title = addslashes($title); $price = doubleval($price); } @ $db = new mysqli('localhost', 'bookorama', 'bookorama123', 'books'); if ( mysqli_connect_errno() ) { echo "Error: Could not connect to database. Please try again later."; exit; } $query = "insert into books values ('$isbn', '$author', '$title', '$price')or die(mysql_error())"; ; echo $query; $result = $db->query($query); if ( $result ) { echo mysqli_affected_rows." book inserted into database."; } else { echo mysql_errno()."".mysql_error(); echo "An error has occurred.The item was not added."; } $db->close(); ?>


这是来自PHP和 MySQL web开发(第四版)中的一段代码。
我想问的是为什么最后总是输出An error has occurred.The item was not added
而且插入结果$result = -1
请大家指点一下

------解决方案--------------------
$query = "insert into books values ('$isbn', '$author', '$title', '$price')";


echo $query;

$result = $db->query($query) or die($db->error);
HI,小弟我是一个PHP新手,今天一个有关问题折腾了一下午,请大家帮小弟我看一上,万分感谢

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频