我正在编写一个PHP脚本来登录网站。现在,我正在创建一个“我的个人资料”页面,其中显示了所有信息,例如Username
和Email
。我有MySQL设置。在MySQL中,名为registeredusers
的数据库包含username
,password
和email
等所有信息。我可以使用PHPMyAdmin来查看它,但我必须先选择数据库registeredusers
来运行查询。这是我试图运行的命令。
SELECT username FROM users WHERE id = 1
registeredusers
数据库中的我的表名为users
。用户名值为username
。 Id只是我用来识别每个不同帐户的递增数字。
我希望能够在全局查询框中运行它。我需要在代码中更改选择registeredusers
作为我想要运行它的数据库吗?
答案 0 :(得分:0)
如果使用mysqli:
$mysqli = new mysqli("localhost", "root", "root", "registeredusers");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
以下是有关该http://php.net/manual/en/mysqli.quickstart.connections.php
的更多信息如果您使用的是PDO(PHP5),则可以使用以下代码(http://php.net/manual/en/class.pdostatement.php):
$host = "yourHost";
$user = "yourUser";
$pass = "yourPass";
$db = "yourDB";
$cursor = "cr_123456";
try
{
$dbh = new PDO("pgsql:host=$host;port=5432;dbname=$db;user=$user;password=$pass");
echo "Connected<p>";
}
catch (Exception $e)
{
echo "Unable to connect: " . $e->getMessage() ."<p>";
}