我正在从头开始重新学习PHP,我真的很想完全理解这门语言。我知道如何使用mysql_connect函数。我想知道它为什么以及它如何更彻底。我的问题如下:
$connection = mysql_connect("localhost", "root", "");
if (!$connection) {
die("Connection failed: " . mysql_error());
}
此函数的第1行,如果我没有弄错,则返回值TRUE或FALSE。如果连接成功则为TRUE,否则为FALSE。此函数的返回值是否存储在变量$ connection中(如果是,并且连接成功,则为赋值给变量的值为TRUE)还是存储在变量$ connection中的数据库登录凭据?怎么样呢。谢谢!
答案 0 :(得分:2)
引用文档http://php.net/manual/en/function.mysql-connect.php
成功时返回MySQL链接标识符,失败时返回FALSE。
因此,当连接成功时它是一个资源,当它失败时是一个布尔值。它们都是;)
凭据不存储在返回值中。它是识别MySQL连接的链接。
答案 1 :(得分:0)