草庐IT

mysqli_close

全部标签

php - 如何使用数组中的键 [table.attribute] mysqli_result::fetch_array?

我正在尝试创建一个通用方法来自动从这样的查询中实例化对象:SELECTtown.*,content.*,user.*FROMtownhub.contentLEFTJOINtownONcontent.townReceiver=town.id_townLEFTJOINuserONcontent.author=user.id_user我想要构建的方法应该返回3种类型的对象:Town、User和Content到一个数组中。我想到了类似的事情:protectedfunctionbuild_objects($result,Array$classes){$data=array();$i=0;whil

php - 如何使用 MYSQLi 查询从数据库中以 php 显示图像?

下面是我的页面跳转到“prac_image_display”以显示图像的代码:-";while($row=mysqli_fetch_array($sql)){echo"";echo"".$row['sub_name']."";echo"";//$_SESSION['subid']=$row['sub_id'];}echo"";?>下面是写在prac_image_display.php文件中的代码:-下面是写在“database.php”文件中的代码:-图像以BLOB形式存储在数据库中。问题是当我在两个.php文件中使用MYSQL时,如上所示,它运行良好,所有图像都完美地显示在本地主机上

php - 四舍五入到最近的 5 分钟 php mysqli

我正试图让这个时间代码向下舍入到最接近的时间例如,如果列出的时间是10:28,那么我希望它显示10:25我有的是(需要修改时间)modify("-3hours");$est=new\DateTime($dateStr);}?>PST:format('H:i');?>EST:format('H:i');?>预先感谢您的帮助 最佳答案 插入这个:format('i');$minutesToSubtract=$currentMinutes%5;$time=$time->sub(newDateInterval('M'.$minutesToS

php - mysqli_query 返回 false,错误代码为 0,但查询成功

我有大量数据是从PHP脚本生成的,需要插入到数据库中。我尝试了各种不同的解决方案,但目前的解决方案(我认为应该是最好的解决方案)是我将数据生成到一个CSV文件中,然后使用以下查询将其插入到数据库中:LOADDATALOCALINFILE'myfile.csv'INTOTABLEt1FIELDSTERMINATEDBY','OPTIONALLYENCLOSEDBY"'"我使用CodeIgniter作为PHP框架,在执行查询后我被重定向到一个错误页面,该页面只显示ADatabaseErrorOccurredErrorNumber:0没有错误信息或任何东西。我已经遍历了代码,但我所能找到的只

PHP mysql_close() 和 mysql_free_result() - 我应该在什么时候使用它们?

我一直在使用Dreamweaver开发基于PHP和MySQL的网站,但由于它往往会过度处理简单的事情,所以我通常会编写自己的查询和PHP来处理结果。在完成一个更复杂的页面后,我最多可以有5个SELECTs和同样多的UPDATEs,也许还有更多in循环等等。持久连接未被使用,我每个脚本只连接到数据库一次。我想知道的是,鉴于我只连接到MySQL一次,查询的数量/复杂性对MySQL连接有多大影响,我曾经是否需要显式调用mysql_close()在我的脚本中?此外,我应该在什么时候开始使用mysql_free_result()(或者我应该使用它吗?)我关心的事情类型的伪示例:connectto

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 和 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