[英]Php-mysql connectivity
我正在尝试编写一个 PHP 程序,它应该从用户那里获取输入并与放置在 MySQL 中的数据相匹配。
我试图在 php 中使用 mysqli 编写程序
new mysqli($hostname,$user,$password,$db)
该线路不建立连接。
然后我更改了一些用户权限,如https://askubuntu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04 中所述
但即便如此,我的 PHP 代码也没有与 MySQL 连接。 我应该怎么做才能建立这个连接。
我是否需要更改一些 root 权限?
尝试这个 :
/* CONNECTION */
$database_connection = new StdClass();
/** MySQL hostname */
$database_connection->server = 'localhost';
/** MySQL database username */
$database_connection->username = 'username';
/** MySQL database password */
$database_connection->password = 'password';
/** The name of the database */
$database_connection->name = 'dbname';
/* ESTABLISHING THE CONNECTION */
$database = new mysqli($database_connection->server, $database_connection->username, $database_connection->password, $database_connection->name);
if($database->connect_error) {
echo 'db error';
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.