Php mysql\u connect:访问被拒绝
我找到了商店定位器的谷歌教程: MySQL表完成了,它在我的服务器上工作。我可以在phpmyadmin中正确地写入地址和执行操作Php mysql\u connect:访问被拒绝,php,mysql,Php,Mysql,我找到了商店定位器的谷歌教程: MySQL表完成了,它在我的服务器上工作。我可以在phpmyadmin中正确地写入地址和执行操作 SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers H
SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;
选择id,(3959*acos(cos(弧度(37))*cos(弧度(lat))*cos(弧度(lng)-弧度(-122))+sin(弧度(37))*sin(弧度(lat)))作为与距离限制为0,20的距离小于25阶的标记的距离;
但是在“用PHP输出XML”的教程中,我不能继续了
我已经创建了文件“phpsqlsearch_dbinfo.php”,将我的数据库详细信息放入并上传。(在“”中的所有内容)
然后,我创建了“phpsqlsearch_genxml.php”,将教程中的代码放入并上传。我必须更换哪些部件
在浏览器中启动文件时,会显示以下消息:
警告:mysql_connect()[function.mysql connect]:用户的访问被拒绝:'dbo420324620@localhost(使用密码:是)在第15行的/homepages/6/d11799920/htdocs/markisen/mx/2/phpsqlsearch_genxml.php中
未连接:用户的访问被拒绝:'dbo420324620@localhost'(使用密码:是)
我做错了什么?您的用户名、密码或数据库名有误 错误信息故意含糊不清,以便未经授权的系统破解者无法找到他们需要更改的内容;虽然我猜你知道你的用户名和密码
您需要在PHP代码中使用的数据库名称可能与phpMyAdmin中显示的名称不完全相同。询问您的托管公司您应该在include文件中使用什么。我在使用1和1.com托管服务器时遇到了同样的问题。什么都试过了 localhost:/tmp/mysql5.sock和所有组合都不起作用 尝试了许多其他方法,然后发现了解决方案 转到PhpMyAdmin控制面板。选择数据库并单击phpMyAdmin 然后您将看到您的数据库表,在顶部您将看到您的数据库名称dbxxxx 前面有一些信息,如infoxyz1234:5678,这是托管服务器和服务器正在使用的端口 用这个代替localhost:/tmp/mysql5.sock和我的工作很有魅力。谢谢,我添加了:
<? $username="username"; $password="password"; $database="username-databaseName"; ?>