我使用XAMPP, PHP版本5.6.20在Windows.当我尝试连接到mysqli使用:
$dbc = mysqli_connect('localhost', 'yash', 'thepassword1', 'yashdb');
此错误显示为:
警告:mysqli_connect():(HY000/1045):在C:\xampp\htdocs\tdc\config\setup中拒绝用户'yash'@'localhost'(使用密码:YES)的访问。php在线3
嘿,伙计们,我得到了答案,我将主机名从“任意主机”改为“本地”,这反过来又将主机名的%符号改为本地主机,现在我可以使用
$dbc=mysqli_connect('localhost','yash','thepassword1','yashdb')访问;它以前拒绝过<我自己解决了这个问题:)
顺便说一句,谢谢大家。
在phpmyadmin(http://localhost/phpmyadmin/)中验证用户yash是否具有指定的密码,并且该用户对yashdb数据库具有权限。如果您能够使用根用户使用msqli_connect()
登录,那么这是MySQL中的用户/权限错误。
XAMPP的默认用户是“root”,没有密码。如果未在其中设置任何内容,请使用此默认值。请检查数据库的名称,如mseifert所说。
我试图在XAMPP上安装一个脚本,但出现以下错误: 致命错误:未捕获错误:调用未定义的函数mysql_select_db()在D:\xampp\htdocs\扩展\安装\step_1.php:44 堆栈跟踪:#0{main}在D:\xampp\htdocs\extend\install\step_1中抛出。php在线44 我的44号线是 我怀疑脚本连接是否有助于解决这个问题?
问题内容: 简而言之,是否有一些适合高使用率和服务器的产品,还是我需要坚持不懈地改进?如果是这样,为什么他们将其删除? 问题答案: PHP 5.3中引入了对此的支持。对于此之前的版本,PDO和–上帝禁止– mysql扩展是唯一的选择。 引用手册: 与mysql扩展不同,mysqli不提供单独的功能来打开持久连接。要打开持久连接,连接时必须在主机名前加p:。
问题内容: 我正在尝试通过与mysqli连接的会话来进行站点上的多个查询,但是当我尝试执行查询时,它会输出警告“无法获取mysqli” 是否不可能通过会话传递mysqli连接参考?有其他使用方法吗? 问题答案: 是的,这显然是不可能的。 请参阅此处的PHP文档,其中突出显示了警告: “某些类型的数据无法序列化,因此存储在会话中。它包括资源变量或带有循环引用的对象(即,将对自身的引用传递给另一个对象
我从另一台pc上得到了一个python文件,而那台pc正在使用mySQL作为数据库。现在我试图在XAMPP上使用db,但似乎发生了一些错误。我尝试使用Anaconda提示来检查以下显示的问题: 回溯(最近一次调用): 文件“C:\xampp\htdocs\distest.py”,第48行,在 conn=pymysql.connect(Host='localhost', 文件“C:\users\us
问题内容: 我使用mysqli将我连接到数据库的功能出现问题。我的目标是在需要连接的地方键入内容。 这是代码: 这是我在致电后尝试使用时遇到的错误: 注意:未定义的变量:第19行的C:\ xampp \ htdocs \ xampp \ loginsystem \ index.php中的mysqli 问题答案: 正如一些用户所建议的(这是最好的方法),返回mysqli实例 例:
本文向大家介绍PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...,包括了PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...的使用技巧和注意事项,需要的朋友参考一下 背景:把mysql换成mysqli时出现