pdo

    0

    1答えて

    私のコードでは、ファイルをアップロードするかどうかを選択できますが、コードを終了するだけでファイルをアップロードして適切なパックname(作成したデータベース名)で、コードを実行してファイルディレクトリに送信すると仮定します。しかし、私の問題は、ファイルが「エラーなし」空かないと、それは内部のコードを実行する場合、このコード行で if($_FILES['packFiles']['error'] =

    0

    1答えて

    私は外部データベースに接続するので、データベースへの接続が必要な場合にのみ行われる方法が必要です(クエリがある場合) 。 私はStackOverflowの上でこの答えを見つけました:Auto connecting to PDO only if needed それは完璧だと私はこの方法を採用しています。私はそれを行うためのきれいな方法だと思います。 は、ほとんどの場合、私は私のクエリ、例えばプリペア

    0

    1答えて

    Webアプリケーションで多数のクエリがあり、パフォーマンスがそれほど高くないと考えていました。そこで、パラメータ化された変数を削除し、クエリがかなり高速に実行されました。 $conn = new PDO("sqlsrv:Server=myserver;Database=mydb; MultipleActiveResultSets=false", "user", "pw"); $conn->set

    0

    1答えて

    から重複したキーを区別する私はIDを作成するSQLクエリを持っている: insert into category(related,text) values(?,?) on duplicate key update id=last_insert_id(id) 私はその後、私のIDを取得: $id=$connect->lastinsertid() だっIDを区別するためにそこの方法です重複し

    0

    1答えて

    みんなのタグマッチングを取得するにはどうすれば持って、次の表 投稿 タグ post_tags 私はポスト、タグからpostIDとtagsIDを保存post_tagテーブルのテーブルをpost_id、tag_id ここで私のpost.phpページbu t一致するタグを取得するためにクエリを実行するにはどうすればよいですか?ここ $stmt = $db->query('SELECT * FROM po

    1

    1答えて

    pdoのプリペアドステートメントで各変数をそのパラメータにバインドするという退屈さを取り除く作業コードがあります。私は$_POST配列をループし、html形式の名前属性に基づいて変数をparamsに動的にバインドします。 私の質問は、これを行うのは安全ですか?私はSQLインジェクションを開いていますか?ここで は私のコードです - if(!empty($_POST)){ try {

    0

    1答えて

    以下のコードを実行すると何も返されません。明示的に '?'の位置に文字列を入力すると、期待される結果が返されますが、準備されたバージョンを使用することはこれまでのところ私のためには機能しませんでした。私は、以前に私のために働いていたINSERTクエリのための準備されたステートメントを使用すると、バージョン管理の問題があるとは思わない。準備された声明では、ここで何が問題になるでしょうか? $pdo

    0

    1答えて

    私はPHP 7.1を実行しているRed Hatの7サーバー上で、次のPECLパッケージ(PDO-4D)をインストールしたい: https://pecl.php.net/package/PDO_4D ドキュメントは、これを行う方法を説明しているように見えるので、どのようにしません私はこれをします?