当前位置: 首页 > 知识库问答 >
问题:

Eclipse PHP无法使用XAMPP连接到SQL

杜君浩
2023-03-14

无法连接到MySQL数据库。第8行错误-变量$conn从未使用。

希望有人能帮助我。我是第一次编写代码,我的大部分教程都来自YouTube。我使用Eclipse作为我的IDE,使用XAMPP作为我的本地服务器。

我试图创建一个带有登录信息的动态网站,因此我在XAMPP中将其连接到MySQL,但我在第8行(黄色感叹号)中不断收到一个错误,其中表示从未使用变量$conn。这些文件保存在htdocs中,所以我认为这不是问题所在。

当我尝试运行代码时,会收到一条错误消息:

Object not found!

The requested URL was not found on this server.If you entered the URL manually please check yourspelling and try again. 

If you think this is a server error, please contact the webmaster. 

Error 404

localhost
Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/7.3.7 
    <?php


    $dbServername = "localhost";
    $dbUsername = 'root';
    $dbpassword = "";
    $dbName = "login_information";

    $conn = mysqli_connect($dbServername, $dbUsername, $dbpassword, $dbName);

共有1个答案

慕皓君
2023-03-14

对于dbusername,您使用了单引号,对于其他变量,您使用了双引号,请注意对称使用双引号,否则使用单引号,问题是您在URL xampp\htdocs\PHPTest\includes中键入了错误的路径。这是错误的,它只是localhost/PHPTest/includes/index。php注意这里的索引。php会根据文件名的不同而有所不同,请再试一次,这样就可以了。

首先:1打开xampp菜单,启动apache和MySQL,确保它们正常运行

2在eclipse中,将默认浏览器更改为Chrome或Mozilla,无论您使用哪个

3,代码应该进一步扩展,做一些数据库操作,比如mysqli_query($conn,$sql);注意$sql是一个变量,你在这里存储SQL操作,比如选择删除编辑任何东西,在这之后第8行错误消失,你只是声明变量,但从来没有使用过所以。

 类似资料:
  • 我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按start MySQL时,它都不会运行,我会得到一个错误: 这是因为我的病毒防护软件或VPN吗?我将如何更改MySQL和控制面板中的端口?如果有人能给我一些建议或指导我回答与此类似的已回答问题,将不胜感激。谢谢你。

  • 提前感谢所有的帮助。我无法使用OCI8将我的PHP连接到ORACLE。我用的软件规格是 Windows 10版本:主64位 我使用NAVICAT作为我的mysql客户端,并且能够使用它连接到数据库。像instant client path和sqlplus这样的设置必须在这一点上进行设置,并且所有设置都可以正常工作。 现在真正的问题是使用OCI8将PHP连接到ORACLE。我已经使用这个链接下载了正

  • 我从另一台pc上得到了一个python文件,而那台pc正在使用mySQL作为数据库。现在我试图在XAMPP上使用db,但似乎发生了一些错误。我尝试使用Anaconda提示来检查以下显示的问题: 回溯(最近一次调用): 文件“C:\xampp\htdocs\distest.py”,第48行,在 conn=pymysql.connect(Host='localhost', 文件“C:\users\us

  • 我授予所有特权。这是脚本: 我在浏览器中看到以下消息: 警告:mysqli::mysqli():(HY000/1045):在C:\xampp\htdocs\web-datos\connect\u-mysql中,用户“username”@“localhost”(使用密码:YES)的访问被拒绝。php第11行 拒绝访问用户“username”@“localhost”(使用密码:YE 我试图联系但没有成

  • 我有这个代码可以通过IMAP连接到Gmail 我总是会遇到这个例外,指向商店。connect() 我已经检查了谷歌的所有信息,如果我是对的,IMAP的端口是993。用户名和密码绝对正确。我想我错过了一些东西,但我无法弄清楚。 任何帮助都将不胜感激! 编辑 添加邮件后。debug,我得到了这些日志,但我仍然停留在商店里。connect() 它已登录,但仍卡在connect上。。

  • 我使用的是Oracle 11g R2数据库。我使用Oracle SQL Developer。如果我创建了一个新连接并检查了基本连接类型并填写了我可以连接的字段。如果我选择TNS并在下拉菜单中选择我想要的,它会显示失败E/S异常:网络适配器无法建立连接。 这是tnsnames.ora。我用它连接到2个数据库,dblilly和astrea。我可以正确连接到astrea。侦听器已打开,实例已准备就绪。你