永发信息网

mysql中die函数的问题

答案:2  悬赏:20  手机版
解决时间 2021-04-07 19:31
  • 提问者网友:温柔港
  • 2021-04-06 21:27
mysql中die函数的问题
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-06 21:42
$con = mysql_pconnect("59.151.12.43", "kxt_db_users","userfor1234%")
or die("Could not connect: " . mysql_error());

这句话的意思是连接mysql,如果连接失败,就中止后面代码的运行并给出相应的错误信息.
die()里面就一个参数,就是输出的字符串,英文逗号是连接两个字符串的,"Could not connect"和mysql_error()。mysql_error()返回mysql的错误信息。

$errMsg="Could not connect: " . mysql_error();
$con = mysql_pconnect("59.151.12.43", "kxt_db_users","userfor1234%") or die($errMsg);
这样是不是清楚一点?追问谢谢 我就是不明白关系运算符 or 和 字符串链接的运算符 . 的作用,这回明白了
全部回答
  • 1楼网友:渡鹤影
  • 2021-04-06 22:33
"Could not connect: " . mysql_error()这个是一整句话,就一个参数,中间的那个英文句号的作用是链接作用,是把字符串和mysql的错误链接在一起组成一个新的字符串,这个是没有返回值的,你上面总的意思来说是如果mysql链接不成功,则程序不往下执行,并且输出这行错误,如果链接成功后,则后面的语句是不执行的,die的意思就是阻止程序执行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯