prepared-statement

    0

    1答えて

    SQLインジェクションからパラメータ化されたSQLクエリを保護したい。私は、PreparedStatementを使ってSQLインジェクションを回避する方法について説明した記事を読んだ。 link 記事によると、preparedstamentはキャッシュからプリコンパイルされたクエリを選択するのに役立ち、レースホルダは最終ステップでユーザーデータに置き換えられ、クエリは再びコンパイルされません。した

    -2

    1答えて

    私は準備された文の関数を記述しようとしていますが、私は、コードを実行すると、それは私にエラーを与えて次のように mysqli_stmt_store_result() expects parameter 1 to be mysqli_stmt, null given My機能はなります function fn_preparedStatement($query, $types, $values){

    1

    2答えて

    注:質問は私の問題をより明確にする試みで編集されています。 ねえ、複数のVCSでデータを受け渡ししようとしています。私はV2 - > V3とV3 - > V1のデータ(配列)を渡したいと思いますが、V1 - V2 - V3とV3 - V2 - V1のようにVCだけをナビゲートできるようにします。 私が学ぶ必要があるのは、別のVCにナビゲートせずにデータを渡す方法と、V2 - > V3とV3 - >

    0

    2答えて

    質問の回答が見つかりません。私は重複しないことを願っています。 だから、私はちょうどrow_parent_id = 3で10行を持っているとしましょう。 DELETE FROM table WHERE row_parent_id = 3のmysqlがのの9行だけを削除する可能性があります... mysqlのエラー? エラーが発生してクエリで9行しか削除されない場合は、と表示されます。の削除操作の前

    0

    1答えて

    だから私はw3schoolsからこれを学びました。 。 。この例では、コードに直接注入されたデータが使用されています。私はあなたがPHP Form Handling最初 例を学ぶ必要があると思うどのように私は同じコード・ブロックを使用することができますが、 代わりにフォームから <?php $servername = "localhost"; $username = "username";

    1

    1答えて

    このコードスニペットは警告をスローしています。mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを前提としています。 $sql =$conn->prepare("SELECT password FROM users WHERE username =?"); $sql->bind_param("s",$pass); $result=$sql->exec

    2

    1答えて

    statusを更新し、statusが異なる場合にのみidを返すことを考えています。 var theQuery = `UPDATE process SET status=$1 WHERE status!=$1 AND id=$2 RETURNING id` はその後、私はこれでそれを呼ばれる: err = statement.QueryRow("set", 12).Scan(&id) は、エ

    1

    1答えて

    UCanAccessを使用して新しく挿入されたMS Accessの行のデフォルト値を取得する方法が不思議でした。 表:my_tbl Column Type -------+----------------------- ID | PrimaryKey, AutoNumber Label | Text DT | Date/Time, Default: Now() コード Prepar

    0

    1答えて

    私のコードにいくつか問題があります。私には珍しいような複数の準備文を書くことができないようです。 私が問題を見つけられない場合は、エラーを見つけたり助けてくれたらうれしいです。 マイエラー: Fatal error: Call to a member function bind_param() on boolean in /Applications/XAMPP/xamppfiles/htdocs/

    0

    1答えて

    私はいくつかのフィールドを持つ候補と呼ばれるテーブルを持っています。この表には、すべてのユーザーで同じで、デフォルトとして設定されている「keypass」という名前の列が含まれています。プリペアドステートメントを使用して、私は最初にキーパス(この例では同じです)の値を取得し、それをユーザー入力と比較しようとしています。 接続ここ <?php $dbServerName = "localhost"