PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 如何插入PDO(sqllite3)?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我用pdo插入到sqlite3数据库中有一点麻烦.您将不得不以PDO的愚昧为由,似乎从 Python数据库界面来看,这是非常外来的.

所以这是我的问题.我有一个简单的插入:

$dbh = new PDO('sqlite:vets.db');
    $count = $dbh->exec("INSERT INTO vets(name,email,clinic,streetname,citystatezip,link,phone,fax,animal,region,visiblE) VALUES ($name,$email,$clinic,$streetname,$citystatezip,$link,$phone,$fax,$animal,$region,$visiblE)");
    $dbh = null;

我只想在我的数据库上执行该sql命令并完成它.然执行此脚本不会导致错误,但它不会更新数据库.我已经尝试了对数据库本身的各种权限,甚至使其成为777,但并没有改变.

有人可以帮我吗

PDO的一大优点在于可以创建准备好的语句.这是我的一个PHP项目的一些代码
$qry = $db->prepare(
    'INSERT INTO twocents (path,name,messagE) VALUES (?,?,?)');
$qry->execute(array($path,$name,$messagE));

你可以看到,我使用?在那里我要插入一个值,然后我用一个值的数组执行查询,该数组应该被替换为问号.

如果这样做,您的查询将更安全,更有可能工作(因为如果直接在查询中插入变量,缺少的值会阻止查询工作).

大佬总结

以上是大佬教程为你收集整理的php – 如何插入PDO(sqllite3)?全部内容,希望文章能够帮你解决php – 如何插入PDO(sqllite3)?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。