PHP 文件不从我的 mySQL 数据库服务器检索数据

标签 php mysql

我目前正在编写一个用于登录和注册的 Android 应用程序。我发现错误来 self 的 php 文件,因为当我尝试打开文件时,即使它正确连接到数据库,它也不会获取任何数据。

这是我的 PHP 代码:

<?php
$con=mysqli_connect("mysql7.000webhost.com","a3736257_root","********","a3736257_UD");

    if ($con->connect_error) {
         die("Connection failed: " . $conn->connect_error);
    } 
    //echo 'connection successful';

$username = 'jack';
$password = 'jackjack';

$statement = mysqli_prepare($con, "SELECT * FROM Parent WHERE username = ?  AND password = ?");
mysqli_stmt_bind_param($statement, "ss", $username, $password);
mysqli_stmt_execute;

mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement,$parentID ,$username, $password, $email, $created, $rewardOwed);
$parent = array();

while(mysqli_stmt_fetch($statement)) {
    $parent[username] = $username;
    $parent[password] = $password;
            $parent[email] = $email;
            $parent[created] = $created;
}
echo json_encode($parent);

mysqli_stmt_close($statement);

mysqli_close($con); ?>      

这是我执行代码时的输出

最佳答案

mysqli_stmt_execute除非您为它提供准备好的语句,否则函数不知道您希望它执行什么。函数也应该有括号 ()

所以:

mysqli_stmt_execute;

应该是

mysqli_stmt_execute($statement);

关于PHP 文件不从我的 mySQL 数据库服务器检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35870539/

相关文章:

mysql - 如何将删除语句与子查询一起使用 - 错误 1093?

php - MySql 到 PHP 到 XML RSS Feed - Ellipsis Char

mysql - 访问mysql中相关字段的最佳方法

php - 从mysql表访问加密数据

php - 如何在 laravel 4.2 中按类型和日期顺序列出数据库中的数据?

php - sql语句从其他表中使用NOT IN排序

php - Mysql 和 PHP 问题?

mysql - Mysql自动增量列中的不稳定增量

php - 每次使用 ionic、php 和 my sql 在日历中的特定日期创建事件时,创建一个要在准确时间调用的函数

php - 在本地 JavaScript 文件中调用外部 PHP 文件?