PDO

PDO(PHP Data Objects)はPHPのデータベース抽象化レイヤーです。

RSS

  • 解決済

    回答
    2

    【CentOS】PHP5.3⇒PHP5.6へのアップデートに失敗?

    こちらを参考にPHPを5.3から5.6にアップデートしようとしたのですが、アップデート前には表示できていたサイトが表示できないようになり、下記のエラーが発生するようになりました。 Fatal error: Undefined class constant 'MYSQL_ATTR_USE_BUFFERED_QUERY' in 〇〇〇.php on lin

    • 0評価
    • 53PV
    JunYoshida JunYoshida 4日前
  • 解決済

    回答
    3

    【PHP】Invalid argument supplied for foreach() エラーが表...

    前提・実現したいこと SQLのテーブルに登録したIDとパスワードを、HTMLのtable内に全て正しく表示させるのが最終目標です。 問題は、コピペして同じように書いているはずなのに、何故かエラーが吐かれる箇所とエラーのない箇所が同時に発生してしまっていることです。 発生している問題・エラーメッセージ Warning: Invalid arg

    • 0評価
    • 76PV
    zoizoi zoizoi 1週間前
  • 解決済

    回答
    3

    【PHP】PDOでexecute & fetchした値が、変数に格納されるときとされない時がある

    前提・実現したいこと データベースに新しい管理者のIDとパスワードを登録するために、PDOでDBに接続して新しいIDとパスワードをINSERTしようとしているのですが、 その際にSELECT文実行時にはなかった以下のエラーが発生してしまいます。 発生している問題・エラーメッセージ Notice: Undefined variable: php_s

    • 0評価
    • 75PV
    zoizoi zoizoi 1週間前
  • 解決済

    回答
    4

    MYSQLで複数のパターンのquery-selectを準備する場合

    入力フォームから複数の情報が選択され、その選択肢に応じてmysqlから情報を取得する一般的な状況です。 例えば以下のような選択肢がある場合、 q1はチェック入力必須として、q2、q3が任意とします。 とすると以下のように3パターンの条件でデータを抽出することが考えられます。 1.q1 2.q1 + q2 2.q1 + q3 <div i

    • 0評価
    • 87PV
    SugiuraY SugiuraY 1週間前
  • 解決済

    回答
    2

    【PHP】PHP句ではprint_rされる配列が、HTML内のPHP句ではprint_rされない

    前提・実現したいこと SQLのテーブルに登録したIDとパスワードを、HTMLのtable内に表示させるのが最終目標です。 login_idとlogin_passがある限り、<tr>を表示させるという処理を <?php while(isset(login_id)):?> みたいな感じで実現できないかと考えています。 発生している問題・エラーメッセ

    • 0評価
    • 98PV
    zoizoi zoizoi 1週間前
  • 解決済

    回答
    3

    【PHP】簡易掲示板の作成② 記述法、セキュリティについてアドバイス頂けないでしょうか。

    簡易掲示板をつくる中でうまく動作せず先日質問し、その後も構成を変えるなどしてとりあえず自分が思ったように動くものにはなりました。 (過去の質問はこちら) そこで完成したものをご確認頂き、下記の点についてアドバイスを頂ければと思います。 記述方法に誤りはないか セキュリティ対策は十分か ---バージョン--- MariaDB 1

    • 0評価
    • 1168PV
    tnk_fuku tnk_fuku 4週間前
  • 解決済

    回答
    4

    PHP PDO 利用での商品と在庫管理処理について

    そもそも可能かどうか?という点からの質問になるので、特にコードなど載せずに質問させていただきます。 ・目指したい機能 = トランザクションのコミットを発行するまでの間に、数回、クライアント画面上で処理を実行したい。その間、在庫を押さえたい 環境 PHP5.6 MySQL5.0.11 業務で使っている管理画面が、主に3つ ・工場 ・倉庫 ・

    • 0評価
    • 181PV
    GrGrKkKk GrGrKkKk 4週間前
  • 解決済

    回答
    2

    DBから取得したデータを表に出力したいが真っ白になってしまう

    DBから取得したデータをPHPで出力したいのですが、なぜかページが真っ白になってしまいます。 ※ DB接続のパスワード等は入れてません .view-table{ width:100%; height:100%; border:1px solid #fff; } <?php $db['host'] = ''

    • 0評価
    • 91PV
    hiziki hiziki 4週間前
  • 解決済

    回答
    2

    MySQLの二重登録を防止したい

    前提・実現したいこと PHPとMySQLを使い、「楽譜管理プログラム」のデータベースを作っています。楽譜の管理クラス(大分類)と管理番号(例:P-001、C-005)二重登録したくないので、以下の構文にしてみましたが、二重登録できてしまうのと Warning: PDOStatement::execute() expects at most 1 par

    • 0評価
    • 525PV
    hiziki hiziki 3週間前
  • 解決済

    回答
    1

    MySQLへの登録ができない

    フォームに入力したデータをデーバベースに登録したいのですが、「登録が完了しました」というメッセージが表示されているのですが、なぜかデータベースには登録されていません。もしかしたら、PHPでエラーが出てるのかもしれないと思い、 error_reporting(E_ALL ^ E_NOTICE); を挿入してみましたが、エラーが出ている気配はありません

    • 0評価
    • 120PV
    hiziki hiziki 1ヶ月前
  • 解決済

    回答
    3

    【PHP】簡易掲示板の作成①

    PHP初心者です。 PHP,MySQLにて簡易掲示板を作成しています。 ファイルは index.php(投稿一覧表示、新規投稿フォーム) confirm.php(投稿内容確認画面) complete.php(書き込み完了画面) (DB接続、エスケープ処理はそれぞれ外部ファイル(db_info.php,encode.php)を作成) とい

    • 0評価
    • 326PV
    tnk_fuku tnk_fuku 4週間前
  • 解決済

    回答
    1

    【PDO】POSTで送信した文字列で検索してUPDATEを行いたい

    前提・実現したいこと ダウンロードの回数制限付きのサイトを作成しております。 「ダウンロードすると対応したシリアルコードの残り残数を減らす」という処理を行う箇所が上手く動作せず質問させて頂きました。 MySQLに「serialcode」と「count」というテーブルを作り、別ページからPOSTでシリアルコードを送信して、データベースの対応したレコー

    • 0評価
    • 76PV
    ray-universe ray-universe 1ヶ月前
  • 受付中

    回答
    1

    WordPressで別DBに接続し値を取得したい

    前提・実現したいこと WordPressにて同じサーバーの別DBから値を取得し表示する事を目指しています。 $wpdbグローバル変数による同一DBからの値引き出しは出来るものの、目的としている別DBからの値取得が上手く行きません。 該当のソースコード PHP/MySQL try{ /*DB設定*/ $

    • 0評価
    • 101PV
    glow glow 1ヶ月前
  • 解決済

    回答
    5

    PHP fetchAllメソッドって何で使うんですか?

    なんでfetchAllメソッド使うんですか? SBCreativeのPHP超入門になんどもfetchAllで取得してforeachでまわしてる文が出てくるんですけど未だに理解してません。 fetchAll()→該当する全てのデータを配列として返す という意味みたいなんですが、 該当するデータなんて一件ぐらいしかないのになんで わざわざ全ての

    • 1評価
    • 412PV
    marimokomokmOk marimokomokmOk 2ヶ月前
  • 受付中

    回答
    4

    PHP「PDO::FETCH_ASSOC: は、結果セットに 返された際のカラム名で添字を付けた配列...

    PDO::FETCH_ASSOC:について調べていたら、 PDO::FETCH_ASSOC 『PDO::FETCH_ASSOC: は、結果セットに 返された際のカラム名で添字を付けた配列を返します。』 とでてきました。 いみがわかりません泣 qiita <?php require 'header.php'; ?> <?php re

    • -1評価
    • 200PV
    marimokomokmOk marimokomokmOk 2ヶ月前
  • 解決済

    回答
    2

    PHP function e(string $str, string $charset = 'UTF...

    <?php function e(string $str, string $charset = 'UTF-8'): string { return htmlspecialchars ( $str, ENT_QUOTES | ENT_HTML5, $charset ); } ?> function e(string $str, string $cha

    • 0評価
    • 119PV
    marimokomokmOk marimokomokmOk 2ヶ月前
  • 受付中

    回答
    2

    PHP fetchAllの文をfetchにしたいです

    fetchで表現したいです。 fetchAll()をこのコードだとfetchでもいいみたいです。 このコードをfetchで表現したいです。 ご教示ください。 foreach ( $stmt->fetchAll () as $row ) { $_SESSION ['customer'] = array ( //

    • 0評価
    • 165PV
    marimokomokmOk marimokomokmOk 2ヶ月前
  • 解決済

    回答
    2

    PDOを使ってlastInsertIdを取得するにはトランザクションが必要?

    PHPでPDOを使用してインサートする時の質問です。 lastInsertIdを取得するにはbeginTransactionとcommitを使って、 try { $dbh = new PDO('mysql:host=localhost;dbname=test', 'username', 'password'); $stmt = $

    • 0評価
    • 485PV
    uzihamada uzihamada 2ヶ月前
  • 解決済

    回答
    2

    PHP SQL 結果セットの見えない姿を見たいです

    $stmtは、PDOStatementクラスのインスタンスが代入されています。 PDOStatementクラスは、ステートメント実行ときは、関連する結果セットを表します。 ステートメント実行ときというのは、 $stmt = $pdo->prepare ( 'select * from customer where login=? and passwor

    • 0評価
    • 162PV
    marimokomokmOk marimokomokmOk 2ヶ月前
  • 解決済

    回答
    3

    PDOでログイン画面 ハッシュ化の比較方法で上手く行かない

    現在PDOの勉強中です。 データベースにハッシュ化した値を格納し、その値とログインフォームに入ってきたパスワードをpassword_verifyで確認しているのですが上手くいきません。 1.新規登録時にパスワード「aaa」と入力し、ハッシュ化「$2y$10$u7p8」。 2.この値をデータベースに保存。 3.ログイン画面でパスワードを入力 4

    • 0評価
    • 130PV
    chokochokochok chokochokochok 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    89

  • 総質問数

    198

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る