在notepad++中使用php文件连接XAMPP SQL

Posted

技术标签:

【中文标题】在notepad++中使用php文件连接XAMPP SQL【英文标题】:Using php file in notepad++ to connect to XAMPP SQL 【发布时间】:2016-04-23 00:08:59 【问题描述】:

您好,我目前正在做一个学校项目,我必须在 android 上生成一个应用程序。最近我开始制作登录/注册页面,但是我是 php 新手,所以由于当前错误,我无法连接到我的 php 文件。我想知道这是否是由于数据库用户名不正确,因为当我安装 XAMPP 时,我需要更改端口号以便它可以工作。我遇到困难的以下代码是:

<?php
$servername = "localhost:8080"; 
$username = "root";  
$password = ""; 
$dbname = "db_client";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) 
die("Connection failed: " . mysqli_connect_error());


?>

因此,我无法连接(连接)到我的登录页面:

<?PHP 
include_once("connection.php"); 
if( isset($_POST['txtUsername']) && isset($_POST['txtPassword']) )  
    $username = $_POST['txtUsername'];
    $password = $_POST['txtPassword'];

    $query = "SELECT username, password FROM tbl_client ". 
    " WHERE username = '$username' AND password = '$password'"; 

    $result = mysqli_query($conn, $query);

    if($result->num_rows > 0)
            echo "success";  
     
    else 
        echo "Login Failed <br/>"; 
     
 
?>

<html>
<head><title>Login|Matt</title></head>
    <body>
        <h1>Login Example</h1>
        <form action="<?PHP $_PHP_SELF ?>" method="post">
            Username <input type="text" name="txtUsername" value="" /><br/>
            Password <input type="password" name="txtPassword" value="" /><br/>
            <input type="submit" name="btnSubmit" value="Login"/>
        </form>
    </body>
</html

非常感谢您对这个问题的任何想法 =)

【问题讨论】:

无法连接是什么意思? 【参考方案1】:

从您的服务器名称中删除端口 8080。它不是 mysql 的默认端口。 3306 是默认端口。

【讨论】:

以上是关于在notepad++中使用php文件连接XAMPP SQL的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 php (Xampp) 连接我的 Microsoft 访问数据库文件

如何使用xampp将sql server与php连接起来?

如何在xampp中使用php连接sql server

如何通过xampp连接php、MySQL和android?

在 XAMPP(MacOS)中使用 php 连接 MySQL 服务器被拒绝连接

Mysql - 数据库连接 - xampp - 使用 PHP [重复]