小编gok*_*kul的帖子

Mysql连接错误

<?php
   function getMysqlConnection($host,$user,$pass,$database){
     global $mysqli;
     global $Mysqlerror;
       $mysqli = new mysqli('$host','$user','$pass','$database');
  if(empty($mysqli->connect_errorno) == false){
      $Mysqlerror = "true";
  }else{
      $Mysqlerror = "false";
  } }
   ?>
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个上面的函数,它实现了给定mysql用户凭据的连接,我使用了实现这个功能

<?php
require 'myFunc.php';
getMysqlConnection("localhost", "wronguser","wrongpass" ," test");
 echo $Mysqlerror;
 ?>
Run Code Online (Sandbox Code Playgroud)

虽然我使用了错误的密码和用户名,但Mysqlerror是错误的.我也用过或死过的功能都没有发生

Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /opt/lampp/htdocs/mysite/myFunc.php on line 5

Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /opt/lampp/htdocs/mysite/myFunc.php on line 5
Run Code Online (Sandbox Code Playgroud)

它像往常一样重新启动了灯泡

Starting XAMPP for Linux 1.8.0...
XAMPP: Starting Apache with SSL (and PHP5)... …
Run Code Online (Sandbox Code Playgroud)

mysql mysqli

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

mysqli ×1