【问题标题】:What can I do with the $db variable in mysql_select_db("database", $db); [closed]我可以用 mysql_select_db("database", $db); 中的 $db 变量做什么[关闭]
【发布时间】:2014-01-22 08:51:39
【问题描述】:

$db 变量有什么作用,在第一个参数之后写它后我能用它做什么?我一直在寻找答案,但您的答案几乎总是更好。

<?php 
    mysql_connect("localhost", "username", "password");
    mysql_select_db("database", $db);
?>

我问这个问题是因为我看到人们经常使用$db 标签来表示数据库。例如,他们会这样做:$db-&gt;query("SELECT * FROM questions")die($db-&gt;error);

【问题讨论】:

  • 了解面向对象的编程。
  • 不能用那个答案做那么多选择 Wann,漂亮而有趣的用户名 BTW (:
  • 请不要再使用mysql_函数了;它们已被弃用。请改用mysqli_PDO
  • 您的两个示例将旧的 mysql_* 函数方法与 PDO/mysqli 的对象句柄混淆了。在这一点上,您应该通读complete tutorial,而不是在多个介绍之间切换。
  • 这个问题似乎是题外话,因为它不包含问题。它只是询问信息。

标签: php database variables


【解决方案1】:

$db 通常用于数据库连接。它提供到数据库的连接链接,识别连接并提供数据库对象。当您使用mysql_* 函数时,您可以将最后一个参数定义为连接变量。您使用它来识别连接,因此多个 mysql 连接不会混淆。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2010-10-19
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    相关资源
    最近更新 更多