草庐IT

mysqli_ping

全部标签

php - 显示错误:mysqli::real_connect(): (28000/1045): 用户 'user' @'192.188.145.163' 拒绝访问(使用密码:YES)

这是一个codeigniter项目。我给定的数据库信息是正确的。它在本地主机上完美运行。但是在托管站点上传我的项目后,它仍然显示“拒绝访问”错误。这是我的数据库:$db['default']=array('dsn'=>'','hostname'=>'telihatyhighschool.edu.bd','username'=>'db_username','password'=>'db_password','database'=>'db_name','dbdriver'=>'mysqli','dbprefix'=>'','pconnect'=>FALSE,'db_debug'=>TRUE

php - Mysql到Mysqli

如何从mysql切换到mysqli?因为我尝试了但是返回了一个空值。提前谢谢!MySQL代码:if(isset($_POST["username"])&&isset($_POST["password"])){$manager=preg_replace('#[^A-Za-z0-9]#i','',$_POST["username"]);$password=preg_replace('#[^A-Za-z0-9]#i','',$_POST["password"]);include"includes/connect_db.php";$sql=mysql_query("SELECTidFROMad

php - 如何避免在 php mysqli 中插入重复记录?

这个问题在这里已经有了答案:Howtopreventduplicateusernameswhenpeopleregister?(4个答案)关闭去年。如何避免在PHPMYSQLi中插入重复记录?这是我的脚本:$nama=$_POST['nama'];$member=$_POST['member'];$peserta=$_POST['peserta'];$tour=$_POST['tour'];mysqli_query($conn,"insertintogathering(nama,member,peserta,tour)values('$nama','$member','$peserta

php - mysqli_fetch_assoc() 发出警告,它需要 mysqli_result,但给出了对象

我正在尝试使用prepare语句从数据库中获取一些数据并遇到这个问题。这是我的代码functionfind_subject_by_id($id){global$db;$sql="SELECT*FROMsubjects";$sql.="WHEREid=?";//echo$sql;/*CreateaPreparedstatement*/$result=mysqli_prepare($db,$sql);confirm_result_set($result);/*bindPARAMETERSformarkers*/mysqli_stmt_bind_param($result,'i',$id);

PHP MySQLi 参数化查询不起作用

我正在将当前未protected查询更新为参数化查询,以防止SQL注入(inject)。我花了几个小时试图对此进行排序,但找不到问题所在,非常感谢任何帮助。BEFORE(echo$row['storeID'];)在之前工作$storeName=mysqli_real_escape_string($conn,$_GET['store']);$query="SELECT*FROMstoresWHEREstoreName='$storeName'";$results=mysqli_query($conn,$query);$row=mysqli_fetch_assoc($results);之后

php - MySQLi 在使用 SSL 时是否默认验证服务器证书?

这就是我通常使用SSL连接到MySQL数据库的方式:$db=mysqli_init();mysqli_ssl_set($db,NULL,NULL,'/etc/ssl/my-certs/ssl-ca.crt.pem',NULL,NULL);mysqli_real_connect($db,'db.example.com','john','123456',NULL,NULL,NULL,MYSQLI_CLIENT_SSL);在阅读mysqli::options的PHP文档时,我注意到存在MYSQLI_OPT_SSL_VERIFY_SERVER_CERT选项,我认为这是一个让MySQLi验证服务

kubernetes 1.5.2 ping找不到从内部群集中找到服务的群集

我已经设置了一个带有一些部署和服务的群集。我可以登录我的任何豆荚,并从他们的POD网络IP(172.x.x.x)中pingpod,它们成功。但是,当我尝试从我从未响应过的任何豆荚中ping服务群集地址时,我无法访问我的服务。以下是我的Kibana部署,10.254.77.135是我试图从其他服务连接的IP,我也无法使用此节点端口,它永远不会响应{"kind":"Service","apiVersion":"v1","metadata":{"name":"kibana","namespace":"default","selfLink":"/api/v1/namespaces/default/se

php - 返回由 mysqli_stmt_bind_param 创建的语句

我正在使用mysqli_stmt_bind_param()创建一个INSERT语句。出于某种原因,我收到一个错误。我使用mysqli_error()来查看错误消息,但它并不是特别有用。有没有办法只查看实际正在执行的查询?产生的错误:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'desc,date,expdate,mintix,maxtix,contactname,contactemail,contactphone)

mysql - 如何在 Apache::DBI 中禁用 ping?

我在Apache::DBI中禁用连接验证时遇到问题。来自perldoc:Apache::DBI->setPingTimeOut($data_source,$timeout)Thisconfigurestheusageofthepingmethod,tovalidateaconnection.Settingthetimeoutto0willalwaysvalidatethedatabaseconnectionusingthepingmethod(default).Settingthetimeout我尝试使用与connect()中相同的$data_source调用setPingTimeOu

php - 如何从 php MySQL sql 注入(inject)易受攻击的查询到 MySQLi 不易受攻击的查询

我学习MySQLi是为了使我的网站不易受到SQL注入(inject)的攻击(现在就是这样)但是当我试图将我的旧查询“翻译”成MySQLi语句时我感到困惑,所以我希望你能帮助我一些例子,所以我可以得到它。非常感谢!更新我的网站计数器$sql="UPDATEpostSETcounter=counter+1WHEREid=".$tget;整理我的评论$info=mysql_query("SELECT*FROM`comments`WHEREidpost=".$tget."ANDactive=1ORDERBYdatetimeDESC");正在保存评论$sql="INSERTINTO`commen