Testing php / mysqli connection

后端 未结 3 2042
长发绾君心
长发绾君心 2020-12-10 16:18

I am looking for a way to test just the connection portion of a php / mysqli connection. I am migrating from a LAMP server build on Vista to the same on Ubuntu and am havin

3条回答
  •  盖世英雄少女心
    2020-12-10 16:45

    You need more error handling on the various database calls, then. Quick/dirty method is to simply do

     $whatever = mysqli_somefunction(...) or die("MySQL error: ". mysqli_error());
    

    All of the functions return boolean FALSE if an error occured, or an appropriate mysqli object with the results. Without the error checking, you'd be doing:

     $result = $mysqli->query("blah blah will cause a syntax error");
     $data = $result->fetchRow();  // $result is "FALSE", not a mysqli_object, hence the "call to member on non-object"
    

提交回复
热议问题