草庐IT

mysqli_stmt_bind_param

全部标签

php - 从 PHP : mysqli_connect(): HY000/2013 连接到我的本地主机 MySQL 实例时出现间歇性错误

我有一个LAMP网站(PHP/MySQL),我非常依赖我的MySQL数据库。最近,开始间歇性地出现以下错误:[30-Oct-201116:11:49]PHPWarning:mysqli_connect()[function.mysqli-connect]:(HY000/2013):LostconnectiontoMySQLserverat'sendingauthenticationinformation',systemerror:32in/home/path/to/my/code.phponline1029这是第1029行,偶尔会出现上述错误的特定行:$db=mysqli_connec

php - while($row = mysqli_fetch_array($result)){ 选择多个表时

我正在使用PHP、javascript和mysql创建此搜索功能。这段代码运行正常。我在html搜索框中输入了一些数据,该搜索框将%keyword%发送到此PHP函数,该函数返回我想要的数据。$query="SELECTid,fornavn,efternavn,adresse,postnr,city,tlf,kon,email,fodselsdagFROMkundeWHEREemailLIKE'%$keyword%'ORfornavnLIKE'%$keyword%'";$result=mysqli_query($dbc,$query);if($result){if(mysqli_aff

mysql - mysql_stmt_close 时出现段错误

我正在尝试使用CAPI查询mysql5.5。dbutil.c包含样板代码:#include"../include/dbutil.h"#include"../include/logging.h"#include"../include/common.h"MYSQLget_connection(char*host,char*user,char*passwd,char*db){MYSQLconn;mysql_init(&conn);if(!mysql_real_connect(&conn,host,user,passwd,db,0,NULL,0)){log_to_console("Cannot

php - PDO:显示表键无法正确绑定(bind)参数

这个问题在这里已经有了答案:CanPHPPDOStatementsacceptthetableorcolumnnameasparameter?(8个回答)关闭8年前.我想用这种方法从指定的表中获取键数组(主键、外键、...):publicfunctiongetTableKeys($table){//OBTAINTABLEKEYStry{$conn=$this->db->_pdo;$conn->beginTransaction();$query=$this->db->_pdo->prepare('SHOWKEYSFROM:table');$query->bindParam(':table

PHP 和 Mysqli OOP - 处理数据库

今天我尝试将我的函数转换为PHP类。我尝试了一些基本步骤。host="localhost";$this->user="root";$this->password="";$this->db="my_database";$this->mysqli=newmysqli($this->host,$this->user,$this->password,$this->db);}function__destruct(){$this->mysqli->close();}publicfunctionquery($query,$params='',$bind_result){$stmt=$this->my

php - 可捕获的 fatal error : Object of class mysqli_stmt could not be converted to string

我是PHPOOP的新手,所以这个问题一定很愚蠢。我无法通过PHP创建SQL查询。我已经多次阅读代码,但我找不到任何差异,甚至编辑器也没有显示任何错误。我正在使用PHP5.5.13、MYSQL5.5.24和APCHEServer2.2.22。代码如下:Test_signup.phpTestSignUpFullName:UserName:Email:现在来到Signup.phpconnect_error){echo'Failedtoconnect'.$con->connect_error;}else{echo'Connected';$stmt_chk_email=$con->prepare

php - 切换到 mysqli 后 LOCAL INFILE 的问题

任何知道在PHP中使用LOCALINFILE的问题的人都会理解我对此的沮丧。我之前通过在我的连接调用中使用128标志让LOCALINFILE在我所有的PHP脚本中正常工作。mysql_connect(DB_SERVER,DB_USER,DB_PASS,false,128)我现在正尝试切换到mysqli,因为旧的mysql已经过时了。我已经尝试了在每个论坛上可以找到的所有方法,但没有成功。我在mysqli中的连接调用似乎没问题:$connection=mysqli_init();if(!$connection){die('mysqli_initfailed');}if(!mysqli_o

PHP MySQLi 准备好的语句不工作

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭8年前。这个问题是由于打字错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。ImprovethisquestionEDITSTART所以我发现我的代码有问题。是下面这行if(isset($_REQUEST['faq_submit'])){我不确定这条线有什么问题?为什么不能正常工作?EDITEN

mysql - 在 laravel 中扩展 MySqlGrammar 并绑定(bind)到 IOC 的正确方法是什么

我想扩展MySqlGrammer以在我的工作台包中使用数据库时为MySqlcolum类型“set”提供支持。在四处搜索其他人尝试这样做后,我发现了一些似乎可以满足我的要求的示例:http://blog.stidges.com/post/extending-the-connection-class-in-laravelhttp://forumsarchive.laravel.io/viewtopic.php?pid=34937WhatistheMySQLdatatypeSETequivalentinLaravelSchema?我尝试复制上面的前两种方法,但是这两种方法在我尝试迁移时都会产

php - CodeIgniter 默认的数据库驱动是 mysql 而不是 mysqli

根据php.net,mysql已被弃用,应改用mysqli。为什么“dbdriver”(在application/config/database.php中)默认设置为mysql而不是mysqli或更好的PDO? 最佳答案 您始终可以将其更改为mysqli,但在更改为mysqli之前,请在php.ini中启用mysqliAsdescribedinthisanswer. 关于php-CodeIgniter默认的数据库驱动是mysql而不是mysqli,我们在StackOverflow上找到一