Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQLi connect with指定数据库_Php_Database_Pdo_Mysqli - Fatal编程技术网

Php MySQLi connect with指定数据库

Php MySQLi connect with指定数据库,php,database,pdo,mysqli,Php,Database,Pdo,Mysqli,我正在使用许多数据库,我想知道是否可以连接mysqli并在下面指定数据库:example $mysqli = new mysqli("localhost", "user", "password", "database"); $req = $mysqli->query("SELECT * FROM `table` WHERE id = '1' "); 将成为 $mysqli = new mysqli("localhost", "user", "password"); $req = $mys

我正在使用许多数据库,我想知道是否可以连接mysqli并在下面指定数据库:example

$mysqli = new mysqli("localhost", "user", "password", "database");
$req = $mysqli->query("SELECT * FROM `table` WHERE id = '1' ");
将成为

$mysqli = new mysqli("localhost", "user", "password");
$req = $mysqli->query("SELECT * FROM `database`.`table` WHERE id = '1' ");

我可以添加
$mysqli->select_db(“数据库”) 是的,这个方法其实很简单,
照办

$mysqli = new mysqli("localhost", "user", "password");
$res = $mysqli->query("SHOW DATABASES");

while ($row = $res->fetch_assoc()) {
    echo ($results, $row['Database'] . "\n");
}

哇,谢谢你的帮助!我都没想过!手册
dbname(如果提供)中的文本将指定执行查询时要使用的默认数据库。
假设它是可选的。试试看。是的,MySQL处理格式
数据库.table