PHPのクエリから同じ間違った結果を取得する

IvanVulović

1つの問題があります。クエリを実行すると、常に同じ結果(2)が得られ、正しいID値が得られません。

    $query = $this->mysqli->real_escape_string("SELECT id FROM image WHERE file_name = ?");

    $stmt = $this->mysqli->prepare($query);
    $stmt->bind_param("s", $this->name);
    $stmt->execute();
    $stmt->store_result();
    $stmt->bind_result($id);

    if($stmt->num_rows == 1)
    {
        var_dump($stmt->id);
        var_dump($id);
    }

結果は常に:

$int(2)
NULL

そして、私はそのテーブルにそのID値さえ持っていません。注意:このクエリはphpmyadminで機能します。

死ぬ

mysqliの使い方をRTMしてください

$stmt = $this->mysqli->prepare("SELECT id FROM image WHERE file_name = ?");
$stmt->bind_param("s", $this->name);
$stmt->execute();
$stmt->bind_result($id);
$stmt->fetch();

var_dump($id);
  • クエリ全体をエスケープしません
  • あなたは必要ありません store_result
  • あなたが必要 fetch
  • あなたはvar_dumpあなたがバインドた変数に必要であり、のような他の変数ではありません$stmt->id

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQLクエリ-複数のCOUNTが間違った(同じ)結果を返す

分類Dev

PostgreSQL-特定のクエリで間違った結果を取得する

分類Dev

3つのテーブルからのMySQL「内部結合」クエリが間違った結果を与える

分類Dev

このSPARQLクエリが間違った結果をもたらすのはなぜですか?

分類Dev

クエリが間違った結果を返すのはなぜですか?

分類Dev

間違った結果を返す日付のクエリ

分類Dev

このクエリから結果を取得するのに問題があります。私は何が間違っているのですか?

分類Dev

Express.js Node.jsのマングースクエリデータ、間違った結果を取得する

分類Dev

変数の値に応じて、同じクエリから異なる結果を取得する

分類Dev

2つの同じ10進数を比較すると、間違った結果が得られます

分類Dev

Elasticsearchクエリの結果が間違った結果を返す

分類Dev

linq結合クエリで間違った出力を取得する

分類Dev

SQLクエリによって返されるのと同じ結果を `dataframe / Dataset`関数から取得します

分類Dev

身長と体重のために同じテーブルの列から2つのクエリの結果を取得する方法

分類Dev

PHPの `hex2bin`のNode.js / JS実装は、間違った結果を返します。同じ結果を得る方法は?

分類Dev

左結合の2つのテーブルに対するmysqlクエリ-間違った結果を取得する

分類Dev

同じクエリ内でクエリ結果の合計を取得する

分類Dev

クエリから間違ったカウントを取得する

分類Dev

リクエストURLから間違った値を取得するScrapy

分類Dev

間違った結果を与えるSQLクエリ

分類Dev

間違ったクエリ結果を与えるSupportSqliteQueryBuilder

分類Dev

sdo_relateが間違ったクエリ結果を与える

分類Dev

間違った結果を示すクエリ

分類Dev

間違った結果を示すmysqlクエリ

分類Dev

Laravel:クエリが間違った結果を返す

分類Dev

MySQLクエリは間違った結果を出します

分類Dev

SQLクエリが間違った結果を返す

分類Dev

MySQL SELECT クエリが間違った結果を返す

分類Dev

NodeJSmysqlクエリが間違った結果を返す

Related 関連記事

  1. 1

    SQLクエリ-複数のCOUNTが間違った(同じ)結果を返す

  2. 2

    PostgreSQL-特定のクエリで間違った結果を取得する

  3. 3

    3つのテーブルからのMySQL「内部結合」クエリが間違った結果を与える

  4. 4

    このSPARQLクエリが間違った結果をもたらすのはなぜですか?

  5. 5

    クエリが間違った結果を返すのはなぜですか?

  6. 6

    間違った結果を返す日付のクエリ

  7. 7

    このクエリから結果を取得するのに問題があります。私は何が間違っているのですか?

  8. 8

    Express.js Node.jsのマングースクエリデータ、間違った結果を取得する

  9. 9

    変数の値に応じて、同じクエリから異なる結果を取得する

  10. 10

    2つの同じ10進数を比較すると、間違った結果が得られます

  11. 11

    Elasticsearchクエリの結果が間違った結果を返す

  12. 12

    linq結合クエリで間違った出力を取得する

  13. 13

    SQLクエリによって返されるのと同じ結果を `dataframe / Dataset`関数から取得します

  14. 14

    身長と体重のために同じテーブルの列から2つのクエリの結果を取得する方法

  15. 15

    PHPの `hex2bin`のNode.js / JS実装は、間違った結果を返します。同じ結果を得る方法は?

  16. 16

    左結合の2つのテーブルに対するmysqlクエリ-間違った結果を取得する

  17. 17

    同じクエリ内でクエリ結果の合計を取得する

  18. 18

    クエリから間違ったカウントを取得する

  19. 19

    リクエストURLから間違った値を取得するScrapy

  20. 20

    間違った結果を与えるSQLクエリ

  21. 21

    間違ったクエリ結果を与えるSupportSqliteQueryBuilder

  22. 22

    sdo_relateが間違ったクエリ結果を与える

  23. 23

    間違った結果を示すクエリ

  24. 24

    間違った結果を示すmysqlクエリ

  25. 25

    Laravel:クエリが間違った結果を返す

  26. 26

    MySQLクエリは間違った結果を出します

  27. 27

    SQLクエリが間違った結果を返す

  28. 28

    MySQL SELECT クエリが間違った結果を返す

  29. 29

    NodeJSmysqlクエリが間違った結果を返す

ホットタグ

アーカイブ