Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 消息:mysqli::query():can';拿不到mysqli_Java_Php_Android_Mysql_Mysqli - Fatal编程技术网

Java 消息:mysqli::query():can';拿不到mysqli

Java 消息:mysqli::query():can';拿不到mysqli,java,php,android,mysql,mysqli,Java,Php,Android,Mysql,Mysqli,我有一个连接错误 我使用API Restful连接我的Android应用程序和数据库(MySql) api.php: require_once 'vendor/autoload.php'; require 'funciones.php'; $app = new \Slim\Slim(); $db = new mysqli("XX.XXX.XXX.XXX", "user_BD", "pass_BD", "name_BD"); . . . $app->get("/sp_login_prin

我有一个连接错误

我使用API Restful连接我的Android应用程序和数据库(MySql)

api.php:

require_once 'vendor/autoload.php';
require 'funciones.php';
$app = new \Slim\Slim();

$db = new mysqli("XX.XXX.XXX.XXX", "user_BD", "pass_BD", "name_BD");
.
.
.

$app->get("/sp_login_principal/:user/:pass", function($user,$pass) use($db, $app) {
    // sleep(3);
    $query = $db->query("SELECT * FROM usuarios WHERE 
                            user =  '".$user."' 
***line 63:***                  AND password= '".$pass."' ;");

    $usuarios = array();
    while ($fila = $query->fetch_assoc()) {
        $usuarios[] = $fila;
    }
     utf8_encode_deep($usuarios);
    echo json_encode($usuarios);
});
第63行:”它只是一个逗号,实际上不在代码中

当我使用下一个url调用select时:

我有下一个错误:

*

*

我认为错误在服务器文件中,因为我在另一台服务器上使用了相同的代码,没有出现问题


谢谢

查看
$query
是什么,检查它是否有错误()。这是开放的SQL注入参数化查询。密码也应该是散列的。谢谢!!!Mi错误为:警告:mysqli::_construct():(HY000/2002):连接中的连接超时失败:连接超时问题是我在另一台服务器中有Mi数据库。我在同一台服务器上迁移了一些表,效果很好!另一个数据库服务器不允许外部连接…请查看
$query
是什么,检查是否有错误()。这是开放的SQL注入参数化查询。密码也应该是散列的。谢谢!!!Mi错误为:警告:mysqli::_construct():(HY000/2002):连接中的连接超时失败:连接超时问题是我在另一台服务器中有Mi数据库。我在同一台服务器上迁移了一些表,效果很好!另一个数据库服务器不允许外部连接。。。
Slim Application Error
The application could not run because of the following error:
Details
Type: ErrorException
Code: 2
Message: mysqli::query(): Couldn't fetch mysqli
File: /storage/XXX/XXX/XXXXXXX/public_html/eldo/slim/api.php
Line: 63
Trace
#0 [internal function]: Slim\Slim::handleErrors(2, 'mysqli::query()...', '/storage/XXXX/2...', 63, Array)
#1 /storage/XXXX/XXX/XXXXXXX/public_html/eldo/slim/api.php(63): mysqli->query('SELECT * FROM u...')
#2 [internal function]: {closure}('username', 'passxxxx')
#3 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Route.php(468): call_user_func_array(Object(Closure), Array)
#4 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Slim.php(1357): Slim\Route->dispatch()
#5 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#6 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#7 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()
#8 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/vendor/slim/slim/Slim/Slim.php(1302): Slim\Middleware\PrettyExceptions->call()
#9 /storage/XXX/XXX/XXXXXX/public_html/eldo/slim/api.php(1164): Slim\Slim->run()
#10 {main}