创建表时出错:未选择数据库
我已经更改了 db_database 但还是一样。
第 1-4 行 db_hostname 到 db_passowrd
$db_hostname = 'localhost';
$db_database = 'web_sample';
$db_username = '';
$db_password = '';
$connection =
new mysqli($db_hostname,$db_database, $db_password, $db_username);
if ($connection->connect_error) die($connection->connect_error);
$query ="CREATE TABLE users(
forename VARCHAR(20) NOT NULL,
surname VARCHAR(20) NOT NULL,
username VARCHAR(20) NOT NULL,
password VARCHAR(32) NOT NULL,
age smaLLint(8) NOT NULL,
email VARCHAR(50) NOT NULL
)";
$resu1t = $connection->query($query);
您没有以正确的方式将参数传递给 mysqli()。根据 mysqli 手册页http://php.net/manual/en/mysqli.construct.php,它应该是
$mysqli = new mysqli('host', 'user', 'password', 'db_name');
但您正在使用db_name
, 代替user
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句