- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
正在检查我的代码以将我所有的查询转换为准备好的查询 (PDO)。我相应地更改了我的连接页面。当我清理我的函数页面时,我遇到了错误 mysql_error() expects parameter 1 to be resource, integer given
which referred to my email function
email_exists($email){
$query1 = mysql_query("SELECT COUNT(user_id) FROM tempusers WHERE
`email` = '$email'") OR die(mysql_error(0));
$email = sanitize($email);
return (mysql_result($query1,0)==1)? true : false;
}
因为它是一个功能页面,这意味着我无法在我的连接页面中调用变量,而且我仍然停留在旧的查询方式中,我很难修复这个查询。对于使此查询正常工作的过程中的任何想法以及任何一般提示,我将不胜感激。
最佳答案
您应该像处理其他任何地方的错误一样处理函数中的错误。
但是,由于这是在函数内部,您需要使连接在函数范围内可用。
有几种方法可以做到这一点,一些例子(从不太好到更好......):
关于php - 将连接页面更改为 PDO 并得到 mysql_error(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13215466/
我正在尝试从数据库中检索数据,但将其限制为每个 View 的特定数量的项目。但相反,我得到了上述错误。我创建了以下函数来检索数据: //function to display jobs functio
我想在我的 php 应用程序中进行透明的 mysql_error 日志记录。我已经完成了以下操作: function mysql_query_log_error($query) { $debu
我是 php-mySQL 的初学者。我的代码如下- "; $con=mysqli_connect("localhost","root","root","netHealth"); if (mysqli_
我正在尝试调试我的代码,但 mysql_error() 没有显示任何内容。我知道有问题,因为当我写 or die("ERROR"); 它显示错误。所以问题一定出在那行代码上。当我写作时 or die(
我遇到了这种奇怪的行为: 假设您有一个类,它只创建到 MySQL 的连接并返回连接链接。 class Connection { private $conn; public functi
$colname_rs_txtSearchFirstname = $_POST['txt_search']; $sql_rs_txtSearch = sprintf("SELECT * FROM
我有这个 sql 语句,当我在 phpmyadmin 中运行它时运行良好,但启动了一个极其模糊的服务器 mysql_error当我从 PHP 运行它时: You have an error in yo
我正在运行一些代码并且没有收到任何错误,但是该行也没有被删除......所以我有点困惑。所以我检查了代码并发现我的查询有问题,但同时它没有为我的 mysql_error() 测试产生真实的结果。 我正
我收到“关键‘用户名’的重复条目‘废话’”错误消息,但我希望它读取“此用户名已存在”。 这可能吗?如果是这样,我将在哪里以及如何改变它? 我正在使用 PHP、MySQL 和 phpmyadmin。 抱
是否不安全使用。 mysql_error(); 编程完成后在站点中运行? 我在整个项目中都使用了这段代码 mysql_query($q) or die(mysql_error()); 用户可以看到数据
我正在通过命令行完成本关于 php 开发的教程(我在 Mac 上使用 unix 提示符)。我在名为 test.php 的文件中包含以下代码。 当我使用以下命令在终端中运行它时: php test.p
我最近在这里问了这个问题:Why doesn't this query produce a mysql_error() result? 建议的解决方案是使用 mysql_affected_rows()
我有一个查询写成 mysql_query($query,$conn) or die( "A MySQL error has occurred.Your Query: " .
我在一个帖子上运行了 4 个查询。我注意到,如果第一个查询没有工作要做,则并非所有查询都有效。 这是我的问题 mysql_query("UPDATE invoice SET company='$com
环境-PHP5.2.17、MySQL5.0.92 我在我的应用程序中实现了一个错误日志记录框架,我正在尝试将错误和警告记录到数据库中。 $db = mysql_connect('host', 'dat
谁能解释一下 mysql_errno 和 mysql_error 之间的区别? 最佳答案 mysql_errno 返回错误代码,而 mysql_error 返回错误文本... 关于php - mysq
正在检查我的代码以将我所有的查询转换为准备好的查询 (PDO)。我相应地更改了我的连接页面。当我清理我的函数页面时,我遇到了错误 mysql_error() expects parameter 1 t
是否可以使用 jQuery 对话框显示 mysql_error(如果存在)? $query="UPDATE user SET pass=(SELECT MD5('$pass')) WHERE user
我在一个大约900文件的项目中遇到了300万行代码,我的老板让我找到一个解决方案来防止mysql_error()显示错误。 这是语法mysql_query() OR die(mysql_error()
我在 common/models 中有一个名为 ValuesHelper 的模型助手,代码片段如下: db; $sql = "SELECT id FROM status WH
我是一名优秀的程序员,十分优秀!