草庐IT

mysqli_ping

全部标签

php - 为什么 mysqli QUERY 有效,但相同的 PREPARED 语句版本返回 SQL 语法错误?

好的,所以我现在已经折腾了2个小时,无法弄清楚所谓的SQL语法错误在哪里。我最终将准备好的语句重写为标准查询-它工作正常,语法完全相同。准备好的声明代码:(不工作)if($account_info=$mysqli->prepare("SELECTusers.specid,users.username?FROMusers?WHEREusers.id=?")){//ASWITCHtodeterminebind_paramandbind_result}else{//Erroroutput}以上结果导致以下MYSQL错误:YouhaveanerrorinyourSQLsyntax;checkt

php - 执行 mysqli_stmt->execute() 导致 "MySQL server has gone away"错误

好的。这是一个奇怪的。首先,这是错误:Fatalerror:Uncaughtmysqli_sql_exception:MySQLserverhasgoneawayindatabase.php:84Stacktrace:#0database.php(84):mysqli_stmt->execute()根据其他StackOverflow文章,例如this和this,那个错误,MySQLserverhasgoneaway意味着:mysqli对象在没有先关闭的情况下被重用(不,绝对不是)MySQL服务器端的连接超时变量太小最大数据包大小变量太小但是,我已将超时和最大数据包大小变量设置为其最大值

php - 尝试从数据库中选择 WooCommerce 值时出现 mysqli_fetch_assoc 错误

我目前正在制作一个WordPress插件并尝试从WooCommerce数据库中选择一些值,但我一直得到的都是相同的错误。可能出了什么问题?我的代码:functionprntPage(){//Connectisdefinedsomewhereelse$query="SELECT*FROM`wp_woocommerce_order_items`";$result=mysqli_query($conn,$query);while($row=$result->mysqli_fetch_assoc()){echo"id:".$row["order_item_id"]."-ProductName:

php/mysqli 查询没有执行一些没有错误的查询

我有一个脚本每分钟在我的服务器上运行一次,基本上是一个cron作业,为我为一些friend制作的小游戏更新数据库中的一些变量。我遇到的问题是该脚本仅运行某些查询但无法更新其他查询。我已验证它正在连接,但比较无效。任何帮助将不胜感激。这是我当前无法正常通话的电话。//Queryserver$query="SELECTid,usr,dt,is_onlineFROMplayer_dataWHEREis_online=1";$result=mysqli_query($conn,$query);//Ifconnectionisgoodif($result=mysqli_query($conn,$

php - 寻找一个带有描述的简单 mySQLi 类示例

我正在寻找一个扩展PHP5中的mySQLi类的类的简单但实用的示例。我也对存储过程感兴趣。基本上我需要的是一个实用且可用的类的示例。我通过示例学习得最好,不幸的是,我找不到任何网站或书籍似乎有一个非常可靠但简单的示例。我看到的所有例子都太复杂了,所以我无法理解,或者它们太简单了,我还不如直接实例化这个类,然后在那里内联。如果有人可以向我提供这样的示例并尽可能地解释发生了什么,那就太好了。我的长期目标是拥有一个我可以实例化的类,它处理数据库的身份验证,然后获取我的SQL语句并提供变量输出。如果有人愿意花时间帮助我,将不胜感激!,谢谢 最佳答案

php - 使用 mysqli 的 Bind_param 非对象错误

当尝试为将跟踪每日View的表插入初始行时,我收到错误:Fatalerror:Calltoamemberfunctionbind_param()onanon-objectin/.../functions.phponline157该行是以下组的最后一行:if($stats_found){$sqlquery="UPDATEvid_statsSETviews=?WHEREtitle=?ANDformat=?ANDdate=?ANDresults=?";$views++;}else{$sqlquery="INSERTINTOvid_stats(views,title,format,result

华为ENSP中ping通两个路由器

拓展图为了更好地分析arp协议,这里我们建立拓扑图,分析arp协议,然后在进行arp协议包的抓取。建立的拓扑图如下:我们只需要建立两个路由器然后对路由器进行配置,需要配置IP地址,静态路由。然后进行Ping就可以获得数据包。以上内容是我们进行重命名,为AR1,然后设置ip为192.168.20.6.然后进行查询静态的mac地址,地址是00e0-fc26-630e.同理我们进行AR2的配置,得到的结果如下所示:值得注意的是,这里的24是指地址是24位,如果不加,将会无法识别。这里的静态地址是00e0-fcde-7ca7,AR2的ip地址我们设置的是192.168.1.1。因为两个路由器的ip并不

php - 如何在 Mac OS X Snow Leopard 上启用 mysqli?

我正在尝试在MacOSX上启用mysqli。我正在使用MAMP并且我已经尝试过XAMPP(我对两者都开放),但是当我打开php.ini文件并搜索包含“mysqli”一词的任何内容时没有找到任何东西,当我尝试运行包含任何mysqli代码的PHP脚本时,什么也没有发生:没有输出错误,脚本只是无法执行。当我尝试连接时$dbh=newmysqli("localhost","root","root");然后我转储它输出的变量$dbh:object(mysqli)#1(17){["affected_rows"]=>int(0)["client_info"]=>string(5)"5.5.9"["c

php - 使用 AES_ENCRYPT 时 Mysqli 准备语句出现问题

我正在尝试对MySQL执行简单的插入操作。我正在使用准备好的语句使用mysqli。下面是代码:$sql_query="UPDATE$tableSET$name=AES_ENCRYPT(?,'$key')WHERE$id_name='$_SESSION[$id_name]'";$stmt=$mysqli->prepare($sql_query);$stmt->bind_param('b',$value);$stmt->execute();是的,我在代码的前面声明了$mysqli与mySQL数据库服务器的连接。$key也在脚本的前面声明。以下是调用此代码时mySQL通用日志文件的输出:12

php - mysqli multi_query 后跟查询

这个问题在这里已经有了答案:"Commandsoutofsync;youcan'trunthiscommandnow"-Causedbymysqli::multi_query(3个答案)关闭5个月前。我目前正在做以下事情:$mysqli=newmysqli($server,$username,$password,$database);$mysqli->multi_query($multiUpdates);while($mysqli->next_result()){;}//Flushingresultsofmulti_queries$mysqli->query($sqlInserts);