Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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
4D设置用户名和密码;PHP与MySQL连接的密码_Php_Mysql_Sql_4d Database - Fatal编程技术网

4D设置用户名和密码;PHP与MySQL连接的密码

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

我正在设置一个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 /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应用程序)中编写代码,以自定义方式处理登录

更多关于

更多关于