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

标签 php android mysql xampp

您好,我目前正在做一个学校项目,我必须在 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

关于这个问题的任何想法都将非常感激 =)

最佳答案

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

关于php - 在notepad++中使用php文件连接到XAMPP SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34844261/

相关文章:

php - 如何将 php ZipArchive 保存到 MySQL blob?

php - 如何在 PHP 中解析固定宽度的文本文件?

php - 如何在php中按文件大小对 ListView 进行排序

mysql - MySQL中concat字段的求和

php - 如果它在行中,如何在不选择两次的情况下在 MYSQL 中选择某些内容

php - 在 Laravel 5 中插入批处理

android - 将 Edittexts 提示文本样式设置为斜体

android - 图表引擎注解

android - Github 双作者 一个开发者

php - Kohana3框架中表的列名作为变量