prepare相关内容

将预准备语句与SQLite3和PHP配合使用

我正在尝试使用PHP中的SQLite3将数据添加到数据库。我在没有准备好的声明的情况下让它工作,但现在我试图让它更安全。我没有使用PDO。 到目前为止,以下代码不起作用。它只将单词“:name”和“:email”插入到数据库中,而不是它们的绑定值应该是什么: $smt = $db->prepare("insert into names (name, email) values (':n ..
发布时间:2022-03-16 20:22:23 PHP

了解 PDO 准备好的语句和绑定参数

根据经验以及不断被告知使用准备好的语句和绑定参数的好处,我一直在我的代码中使用这两种技术,但是我想确切地了解这两种技术中的每一种的目的: 根据我对准备好的语句的理解: $sql = "SELECT * FROM myTable WHERE id = ".$id;$stmt = $conn->prepare($sql);$stmt->execute(); 前面的代码应该使用我提出的查询在数 ..
发布时间:2021-12-26 20:27:59 PHP

存储过程中的 MySQL PREPARE 语句

我有这个 sql 文件: 使用 mydb;删除过程如果存在 execSql;分隔符//创建程序 execSql (在 sqlq VARCHAR(5000)) COMMENT '执行语句'开始从 sqlq 准备 stmt;执行 stmt;解除分配准备 stmt;结尾//分隔符; 当我尝试运行它时 # cat file.sql |mysql -p 我明白 ERROR 1064 (42 ..
发布时间:2021-12-20 17:10:30 数据库

Cordova插件可替代< source-file>标签以复制整个目录内容

是否有任何方法可以在plugin.xml中指定使用一个dir copy语句或自动复制src目录中的每个文件将plugin source文件夹中的每个文件复制到目标平台目录. 使用复制作为大插件的一部分是噩梦,因为我们看到在大规模重构期间需要进行手动更改. 解决方案 我还不能投票:(但是拉菲塔(Rafita)是正确的.为了扩展这个答案,我做同样的事情,因为我有很多文件包含一个Andro ..
发布时间:2021-04-24 20:12:51 其他开发

使用PDO prepare和bind语句的条件查询

我将所有查询从mysql转换为PDO,在此过程中,我发现了如下条件查询 if(isset($ parameters ['searchTerm'])){$ where =“和标题类似'%{$ parameters ['searchTerm']}%'";}$ sql =“从表数据中选择* where tableId = 5 {$ where}"“; 当我尝试在PDO中转换此查询时,预期的语法如 ..
发布时间:2021-04-15 19:39:36 PHP

了解PDO准备的语句和绑定参数

根据经验,并不断被告知使用准备好的语句和绑定我的参数的好处,我在代码中一直使用这两种技术,但是我想确切地了解这两种技术的目的:/p> 根据我对准备好的陈述的理解: $sql = "SELECT * FROM myTable WHERE id = ".$id; $stmt = $conn->prepare($sql); $stmt->execute(); 前面的代码应该使用我建议的查询在 ..
发布时间:2020-08-14 00:35:46 PHP

PHP的bind_param无法正常工作

我试图通过PHP访问MySQL,但收到这些错误消息. 注意:未定义的变量:第60行的/var/www/contact.php中的stmt 致命错误:在第63行的/var/www/contact.php中的非对象上调用成员函数bind_param() 我的代码: ..
发布时间:2020-07-03 22:34:09 PHP

mysql prepare语句-选择

谁可以给我建议?为什么查询无法为我提供期望值?谢谢. $mysqli = new mysqli($GLOBALS["mysql_host"], $GLOBALS["mysql_user"], $GLOBALS["mysql_passwd"], $GLOBALS["mysql_database"]); $stmt = $mysqli->prepare("SELECT on ..
发布时间:2020-07-03 22:34:07 PHP

PHP在准备好的语句中的while循环不成功

下面的 代码是我的sitemap.xml文件的一部分.我的目的是写我批准的文章的最后修改日期.此数据有两种可能性. 如果文章没有批准的评论,则lastmod为批准 文章的日期. 如果文章至少有1条批准的评论,则lastmod是 最后批准的评论的批准日期. 我的输出中的错误是: 我的数据库中有一些文章没有评论,但是这些无评论的文章也获得了其他一些文章的最后评论的批准日期.结果, ..
发布时间:2020-07-03 22:24:38 PHP

android java mediaplayer服务-如何知道mediaPlayer是否已准备好?

我使用MediaPlayer控件提供了绑定服务,该控件可以加载和播放音频.但是碰巧的是,有时候mediaPlayer.prepare();的速度不够快,并且并不总是准备播放. 那么我该如何制作类似myService.prepare()这样的方法,在这里我可以要求MediaPlayer准备并等待它? 解决方案 您可以等待MediaPlayer触发OnPrepared事件. htt ..
发布时间:2020-07-03 22:22:22 Java开发

准备好的语句何时会失败?

我一直在弄乱PHP中的MySQLi对象,并习惯于在执行语句之前准备语句. 到目前为止,我主要从事以下工作: if($stmt = $mysqli->prepare($sql) == false){ return $mysqli->error; } 哪个失败了,总是告诉我我的SQL本质上是错误的. 假设以下内容: 已进行检查以确保MySQL连通性 SQL是正确的 ..
发布时间:2020-07-03 22:20:58 PHP

PDO语句中的转义值

prepare()是否不能在PDO语句中转义任何quotes(')?由于某些原因,当我这样做时: $sql = "INSERT INTO sessions (id, name) VALUES (1,'O'brian')"; $query = $this->connection->prepare($sql); $query->execute(); 我收到此错误: Could not ..
发布时间:2020-05-25 06:25:57 PHP

为什么我的PDO语句->执行返回false?

在经过无休止的测试之后,我确定PDO连接有效(我可以运行一个简单的查询并显示结果),确定该语句正在成功准备中,并且值绑定正确.由于某种原因,该语句将不会执行.只是为了可爱,我尝试删除所有绑定变量并执行静态查询,但这也不起作用. 代码: $dbh = new PDO( "mysql:host=localhost;dbname=".$GLOBALS['data_name'], $GLOBA ..
发布时间:2020-05-25 06:13:19 PHP

PDO:准备与bindvalue和%

我在各个网站上浏览了一个多小时,但无法解决自己的问题. 这是有效的代码: $animes = array(); $q = $this->_db->query('SELECT id, nom, nom_id FROM animes WHERE nom LIKE "%code%"'); while ($data = $q->fetch(PDO::FETCH_ASSOC)) ..
发布时间:2020-05-25 06:02:58 PHP

PHP在非对象错误时调用成员函数prepare()

您好,我需要不断解决此错误的帮助.它可以在脚本中的其他所有地方正常工作,除非我尝试在此函数中调用它. 我正在调用的函数是:getTotalServers 错误: Fatal error: Call to a member function prepare() on a non-object in C:\xampp2\htdocs\runeloft\ss_sources\util. ..
发布时间:2020-05-16 19:10:19 PHP