草庐IT

mysqli_ping

全部标签

php - mysqli没有安装?

我收到以下错误:fatalerror:在我的PHP脚本中找不到类“mysqli”我安装了php5.3.3-7,当我运行apt-cacheshowphp5-mysql时得到这个Description:MySQLmoduleforphp5ThispackageprovidesmodulesforMySQLdatabaseconnectionsdirectlyfromPHPscripts.Itincludesthegeneric"mysql"modulewhichcanbeusedtoconnecttoallversionsofMySQL,animproved"mysqli"modulefo

PHP MySQLi INSERT 不工作,没有错误

不同于thisquestion,但类似的是,我在向数据库中添加信息时不会收到错误消息。$sql="INSERTINTO'nlcc_ver1'.'tUsers'('userID','userName','userPassword','userHash','user_first_name','user_last_name','user_corps','is_admin','is_trg','is_sup','is_co')VALUES(NULL,'".$userName."','".$hash."','".$salt."','".$f_name."','".$l_name."','".$c

php - 具有绑定(bind)参数的 PHP MySQLi 准备查询是否安全?

从历史上看,我一直使用mysql_real_escape_string()对于最终接触数据库的用户的所有输入。现在我已经完全转换到MySQLi并且我正在使用带有绑定(bind)参数的准备好的查询,我是否有效地消除了SQL注入(inject)攻击的可能性?我说我不再需要了对吗mysql_real_escape_string()?这是我的理解,也是我一个项目的基础:http://sourceforge.net/projects/mysqldoneright/files/Base/MysqlDoneRight-0.23.tar.gz/download这不是我想出错的事情,尽管现在我已经发布了

Linux基本功系列之ping命令实战

文章目录一.命令介绍二.语法格式及常用选项三.参考案例3.1测试本机与指定网站服务器之间的网络连通性3.2指定ping的次数3.3指定时间间隔和次数3.4设置TTL为2553.5极快速的测试使用大包ping四.使用ping命令常见问题总结前言🚀🚀🚀想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。💓知识最重要的是记忆💓入门须知:想要人生从容,必须全力以赴,努力才是你最终的入场券🚀🚀🚀💕最后:努力成长自己,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺

php - 是否可以在使用 bind_param 的同时获取对象? (PHP/MySQLi)

我有一个问题想问你们。我正在努力使我运行MySQL的方式尽可能安全。我目前想知道是否可以在准备好语句、绑定(bind)参数并执行语句后使用MySQLi获取对象。例子:$sql=$mysqli->prepare('SELECT*FROMusersWHEREusername=?;');$sql->bind_param('s',$username);$username='RastaLulz';$sql->execute();$object=$sql->fetch_object();echo$object->mail;我收到以下错误:Fatalerror:Calltoamemberfuncti

php - MySQLI 准备语句 : num_rows & fetch_assoc

下面是一些写得不好且被严重误解的PHP代码,没有错误检查。老实说,我在PHP->MySQLi函数的迷宫中有点挣扎!有人可以提供一个示例,说明如何使用准备好的语句在关联数组中收集结果,同时还从$stmt获取行数吗?下面的代码是我正在玩的。我认为让我失望的一点是在store_result之后使用$stmt值,然后尝试收集一个assoc数组,我不太确定为什么...$mysqli=mysqli_connect($config['host'],$config['user'],$config['pass'],$config['db']);$stmt=$mysqli->prepare("SELECT

PHP/mysqli - 准备语句(在循环中)或 multi_query

我刚刚从使用mysql转向使用PHP中的mysqli扩展。我遇到过两种做同一件事的方法(多个更新查询),每种方法的优缺点是什么?我应该使用其中之一还是完全使用其他东西?循环中的准备语句://preparestatementforeach(whatever){//executestatement}或多查询:foreach(whatever){//buildmanyqueriesintoasinglestring}multi_query(longstring)我知道准备好的语句提供更好的安全性。在PHP中使用mysql时,我听说最好避免在循环中使用UPDATE语句-在循环中执行mysqli

php - mysqli MariaDB 的 header 和客户端库次要版本不匹配

我有这个版本的标题:PHPVersion5.4.4-14+deb7u5ClientAPIheaderversion5.5.31我收到这条消息:警告:mysqli::mysqli():header和客户端库次要版本不匹配。标题:50531图书馆:100004我认为原因是版本不匹配,如何重新编译PHP以匹配mysqli的版本?我正在使用mariadbClientAPIlibraryversion10.0.4-MariaDB谢谢! 最佳答案 当我最近将我的ubuntu服务器升级到13.04时我遇到了同样的问题无论如何这只是来自libmys

php - bindParam() 中的 Mysqli 准备语句不起作用

就像往常一样,我正在寻找PHP的最佳实践,准备好的语句似乎是我现在应该闭着眼睛做的事情。所以我开始研究我发现的一些例子。运行脚本时出现此错误:Fatalerror:CalltoamemberfunctionbindParam()onanon-objectin/opt/lampp/htdocs/phpSecurity/PreparedStatments/Insert-Multi-Binded-Params/InsertSimpleMethod.phponline10这是代码。插入SimpleMethod.phpprepare("INSERTINTOcoisas(nome,telefone

php - 调用未定义函数 mysqli_result::num_rows()

我正在尝试计算结果中的行数,但我不断收到上述返回错误。我已经检查了手册,并且我正在使用mysqli_result::num_rows()作为我应该使用的(我正在使用面向对象的风格。)我在这里工作了三个类。类(连接):classutils_MysqlImprovedConnection{protected$_connection;publicfunction__construct($host,$user,$pwd,$db){$this->_connection=@newmysqli($host,$user,$pwd,$db);if(mysqli_connect_errno()){thro