问题标签 [prepare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2603 浏览

php - 致命错误:在非对象上调用成员函数 prepare()

http://steliyanportfolio.zzl.org/

投资组合 php

0 投票
1 回答
2516 浏览

java - android java mediaplayer Service - 我怎么知道 mediaPlayer 是否准备好?

我制作了一个绑定服务,MediaPlayer其中包含加载和播放音频的控件。但碰巧的是,有时mediaPlayer.prepare();速度不够快,而且它并不总是准备好播放。

那么我该如何制作这样的方法,比如myService.prepare()我可以在哪里要求 MediaPlayer 准备并等待它?

0 投票
2 回答
1712 浏览

objective-c - sqlite_prepare_v2 不返回 SQLITE_OK

我一直在尝试将高分保存到数据库中并且过去一周一直失败,我不知道为什么它不起作用。我不断收到“准备语句问题”并拒绝将信息插入数据库。我已经检查了数据库管理器以确保 sql 语句没有拼写错误,并且当在管理器上运行查询时,它工作正常 - 只是 iphone 给了我这个问题。如果有人可以快速查看并发现有问题并告诉我,我将不胜感激!

这是 checkDB 方法,它检查数据库是否存在,如果不存在则创建一个

在此先感谢您的帮助!

0 投票
0 回答
107 浏览

mysql - 为 mysql 准备语句选择 * 未列出任何内容

我正在尝试将部分代码转换为准备语句,并且无法使 select 语句起作用。

它不会抛出错误,只是不列出项目。它没有显示结果,而是说没有条目(仔细检查并且在 db 中有)。

任何帮助深表感谢。

0 投票
1 回答
2007 浏览

mysql - MySQL SELECT * 在第一次通过后使用动态列和表名创建的临时表上失败

MySQL 5.2,CentOS 6.4。

当列名和表名从第一次通过时更改为不同的值时,MySQL SELECT * 在第一次通过后使用动态列和表名创建的临时表上失败。

解决方法是使用一个列别名,该别名在每次传递中保持不变。

过程最后的 SELECT 语句失败。(您可能需要向下滚动才能看到错误消息。)

但是,如果您取消注释列别名(删除之前的 # AS constant_col_alias),一切正常。(您可能需要向下滚动才能看到 Query OK。)

0 投票
2 回答
13406 浏览

php - 在 SQLite3 和 PHP 中使用准备好的语句

我正在尝试使用 PHP 中的 SQLite3 将数据添加到数据库中。我在没有准备好的陈述的情况下让它工作,但现在我正试图让它更安全。我没有使用 PDO。

到目前为止,以下代码不起作用。它只是将单词 ":name" 和 ":email" 插入到数据库中,而不是它们的绑定值应该是什么:

所以我起初认为这是因为我在准备好的语句中:name和周围都有单引号。:email所以我把那些拿出来了。现在当我发布表单时,它只是将空白条目放入数据库中,它不会插入和的$var_name$var_email

该语句正在执行,我认为它只是没有正确绑定变量。我做错了什么?

0 投票
2 回答
126 浏览

php - 准备好的 PDO 查询返回 0 个受影响的行

我确实花了几个小时谷歌搜索和搜索,但我不知道我做错了什么。我正在使用 POST,我自己在 phpMyAdmin 中尝试了查询,并且它有效,但它在 PDO 中不起作用,我不知道为什么。当我使用 mysql_query 时它起作用了,但我想保护自己免受 SQL 注入。

这是我正在使用的代码:

0 投票
1 回答
1178 浏览

c - vs2012:SQLite:访问冲突读取位置 0x0000000C

我正在使用 C 在 vs2012 中实现 SQLite Prepare-Statement。

我使用此链接作为教程来捕获每次运行代码时在我的机器上运行的进程。一切正常,除了准备语句不允许我将它放在 do-while 循环之外。如果我把它放在 do-while 循环中,那么我实际上什么都不做,因为每次插入 db 时,prepare-statement 都会再次执行,这是不切实际的。但是,当我将准备语句放在 do-while 循环中并运行代码时,它可以正常工作(但它运行的插入次数与我必须插入的次数一样多)。当我放在 do-while 循环之外时,它会给我一个内存警告和中断。

这是我如何实现 SQLite:

所以当我运行代码时,它会告诉我:

信息

那么为什么会发生这种情况以及如何避免这种内存异常呢?谢谢

0 投票
1 回答
2879 浏览

android - Android 在 AsyncTask 中预加载 VideoViews

我正在寻找一种解决方案,将来自不同 url 的一些视频预加载到 VideoViews 中,以便可以毫无延迟地播放它们。我正在尝试在异步任务中执行此操作:

现在在 doInBackground-Method 中设置路径 Url 并使用 start() 开始加载视频。但是 onPrepare-Listener 不起作用。该函数永远不会被调用,我不明白为什么。我尝试在异步任务之外加载一些视频,效果很好。

异步任务是这样启动的:

我的 CustomVideoView-Class 如下所示:

}

有谁知道,是什么导致了这种行为或我在哪里犯了错误?

0 投票
1 回答
545 浏览

php - mysqli - 准备语句失败并出现错误“未使用表”

使用 php 编写的新手,我正在使用 $mysqli->prepare() 函数来准备执行语句,但它一直失败,我不知道为什么。$mysqli->error 中的错误是“没有使用表”,我似乎也找不到太多的文档......如果有人能帮忙,那将不胜感激。下面的代码:

我试过直接在 mysql 环境中执行该代码块,它工作正常。