草庐IT

mysqli_stmt_bind_param

全部标签

php - mysqli 连接在函数内部不起作用?

这个问题在这里已经有了答案:Executingmysqli_queryinsideafunction(2个答案)关闭7年前。我在php函数内执行mysql查询时遇到了一些问题。我得到的错误是Notice:Undefinedvariable:linkinC:\path\api\inc\restFunctions.phponline16有几个文件互相调用,因此我将尝试概述必要的信息。访问的URL:localhost/serverList/api/rest.php?action=allServersserverList/api/rest.phpserverList/api/inc/restF

PHP 5.5 找不到 MySQLi 构造函数

我在AWSEC2实例上安装了mySQL和PHP5.5。然而,当我尝试$db=newmysqli($args)PHP将我踢到自动加载器,好像它找不到mysqli对象的构造函数。我在php.ini文件中取消了注释extension=mysql.so,但这似乎没有完成任何事情。在启动时,我得到PHPStartup:Unabletoloaddynamiclibrary'/usr/lib64/php/5.5/modules/msql.so'-/usr/lib64/php/5.5/modules/msql.so:cannotopensharedobjectfile:Nosuchfileordire

php - Mysqli - 将结果绑定(bind)到数组

我最近从mysql切换到mysqli并开始使用准备好的语句。在mysql中我们做$result=mysql_query("SELECT*FROMtableWHEREid=?");所以我们在一个变量中得到了整个表的数组。但是在mysqli中我们可以mysqli_stmt_bind_result($stmt,$result);所以基本上这里只有一个变量绑定(bind)到变量结果。我们如何获得与从mysql中获取的相同的变量(数组)?PS-希望我的问题足够清楚。我知道他们可能的方法不多,但我正在寻找最好的方法。PSS-我更喜欢程序化的方式。 最佳答案

php - fatal error :调用未定义的方法 mysqli_stmt::get_result()

这个问题在这里已经有了答案:Calltoundefinedmethodmysqli_stmt::get_result(10个答案)关闭5年前。我下面的phpMYSQLi不工作,PHP版本5.9$query=$conn->prepare("SELECT*FROMusersWHEREtoken=?LIMIT1");$query->bind_param('s',$cvalue);$query->execute();$result=$query->get_result();$row=$result->fetch_assoc();它给我以下错误:Fatalerror:Calltoundefine

php - PDO bind_param 是未定义的方法

这个问题在这里已经有了答案:CanImixMySQLAPIsinPHP?(4个答案)关闭4年前。我正在远离mysql和mysqli,因为stackoverflow上的许多用户一直在说它的好话。我制作了一个数据库类并对其进行了测试,它可以很好地连接到数据库。我试图更新我准备好的陈述以匹配但是我在不熟悉的领域并最终收到以下错误:fatalerror:在第50行调用E:\xampp\htdocs\imanage\insert.php中未定义的方法PDOStatement::bind_param()反射(reflect)了这一行:$stmt->bind_param("s",$_POST['em

mysql - 如何在 perl 中绑定(bind)表名的值?

这里我尝试为特定查询绑定(bind)表名:$sth=$dbh->prepare("SELECTidFROM?WHEREservice_id=?");和执行语句:$sth->execute($table_name,$service_id);它给出了一个SQL错误,为什么会这样?有什么方法可以将表名绑定(bind)到特定查询? 最佳答案 您可以使用查询参数代替SQL表达式中的文字值。即,在您通常使用带引号的字符串文字或带引号的日期文字或数字的地方。参数不能用于表名、列名、值列表(如IN子句)、SQL关键字或SQL表达式。要使表名动态化,

php - 警告 : mysqli_query() expects parameter 1 to be mysqli, 中给出的字符串

我收到了警告:Warning:mysqli_query()expectsparameter1tobemysqli,stringgivenin(...)online6我的代码在这里: 最佳答案 这与您错误地将参数传递给mysqli_query()的错误状态完全一样。假设$conn是由newmysqli()在某个时刻生成的mysqli连接,它应该是:$result=mysqli_query($conn,$sql)ortrigger_error(mysqli_error($conn)));您调用它的方式是传递一个字符串$sql作为第一个参

PHP MySQLi 查询 - "Permission denied"

这个问题在这里已经有了答案:ConnectDATABASEErrorTYPE:2002:Permissiondenied(1个回答)关闭2年前。我使用PHPMySQLi连接到MySQL,有时在查询时出现错误:"Permissiondenied"errorcode:2002.奇怪的是它发生在不同的查询中并且完全不可预测。例如,它可能发生在前两个查询正确执行后的第三个查询上。我知道这不是MySQL的问题,因为我将它从一台服务器移到另一台服务器,但问题仍然存在。最有可能的问题是PHP或PHP和MySQL服务器之间的互连(它们在不同的机器上)有人有想法吗?编辑:查询如果我重新启动脚本,“权限被

PHP 无法在 Amazon EC2 微型实例上运行 MYSQLI 函数

我现在正在实现一个PHPMYSQL接口(interface)。该实例似乎报告未安装MYSQLI插件,但是,所有其他指示都是相反的。我的代码:错误信息:Fatalerror:Calltoundefinedfunctionmysqli_connect()in/var/www/html/euler/login.phponline27$cat/etc/*-releaseAmazonLinuxAMIrelease2013.03这是我的php.ini文件的一部分;Maximumnumberoflinks.-1meansnolimit.;http://www.php.net/manual/en/my

php - 如何在 PHP 中绑定(bind) SQL 变量?

我想绑定(bind)变量而不只是构建SQL字符串。无论如何要在Php中执行此操作?MySQL或PostgreSQL的答案都会有所帮助。谢谢 最佳答案 例如PDO.pdo和准备好的语句(包括绑定(bind)参数)的介绍位于http://docs.php.net/pdo.prepared-statements 关于php-如何在PHP中绑定(bind)SQL变量?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.