4D设置用户名和密码;PHP与MySQL连接的密码
我正在设置一个PHP脚本,连接到本地系统上的4D数据库 然而,我不断得到:4D设置用户名和密码;PHP与MySQL连接的密码,php,mysql,sql,4d-database,Php,Mysql,Sql,4d Database,我正在设置一个PHP脚本,连接到本地系统上的4D数据库 然而,我不断得到: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database 'tester'' in /Applications/MAMP/htdocs/4d/index.php:8 Stack trace: #0 /Applica
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database 'tester'' in /Applications/MAMP/htdocs/4d/index.php:8 Stack trace: #0 /Applications/MAMP/htdocs/4d/index.php(8): PDO->__construct('mysql:host=loca...', 'XXXX', 'XXXX') #1 {main} thrown in /Applications/MAMP/htdocs/4d/index.php on line 8
我不知道如何以及在何处设置PHP连接数据库权限的用户名和密码:/
感谢您的帮助
简单代码:
$db = new PDO('mysql:host=localhost;dbname=tester', "tester", "");
try {
echo "OK";
} catch (PDOException $e) {
die("Error 4D : " . $e->getMessage());
}
对于connect 4D,您必须使用以下选项:
$db = new PDO('4d:host=localhost;charset=UTF-8', "tester", "");
从
PDO_4D
连接到4D服务器必须使用有效的4D用户,或者4D应用程序的开发人员必须在On SQL Authentication
数据库方法(4D应用程序)中编写代码,以自定义方式处理登录
更多关于
更多关于