标签: die

mysqli没有使用die()返回实例

我有功能:

function dbConnect($usertype, $connectionType = 'mysqli') {

   // some code hare

   return new mysqli($host, $user, $pwd, $db) or die ('Cannot open database');
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个:

$conn = dbConnect('read');
$result = $conn->query('SELECT * FROM images');
Run Code Online (Sandbox Code Playgroud)

函数不返回任何东西,它说:

致命错误:在第10行的C:\ xampp\htdocs\phpsols\mysql\mysqli.php中调用非对象的成员函数query()

但它以这种方式工作(没有die())

return new mysqli($host, $user, $pwd, $db);
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli return die

-2
推荐指数
1
解决办法
118
查看次数

Perl不会转到错误部分

我有一个类似下面的Perl声明

seek DCMFReport.txt, $offset, 0 or die "Report seek error, offset:$offset - $!";
Run Code Online (Sandbox Code Playgroud)

当它到达上面的行时,我得到一个"参数错误",但我没有看到打印出来的文件中的文字.我希望看到"报告寻找错误......"打印出来.这是否意味着即使语句引发错误,代码也没有进入die部分?

error-handling perl die

-2
推荐指数
1
解决办法
73
查看次数

请解释一下 - xmlhttp.open("GET","gethint.php?q ="+ str,true);

在此代码行中:

xmlhttp.open("GET","gethint.php?q="+str,true);
Run Code Online (Sandbox Code Playgroud)

是什么意思gethint.php?q="+str以及为什么这很重要?

php ajax mysqli die

-3
推荐指数
1
解决办法
4674
查看次数

die()函数在PHP中没有回显任何东西?

例如

mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
Run Code Online (Sandbox Code Playgroud)

没什么?

我使用的是PHP 5.4.9

php mysql die

-5
推荐指数
1
解决办法
2738
查看次数

标签 统计

die ×4

php ×3

mysql ×2

mysqli ×2

ajax ×1

error-handling ×1

perl ×1

return ×1