PDO

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

RSS

  • 受付中

    回答
    2

    【PHP,PDO,MySQL】ロールバックされない

    前提・実現したいこと PHPでPDOを用いてMySQLにデータを登録し、その後画像ファイルをアップロードさせようとしています。 あらかじめトランザクションを開始しております。 ソース後半、画像ファイルに問題があればthrow new Exception();をし、catch (Exception $e)でエラーをキャッチさせ、$pdo->rollBack()

    • 0評価
    • 42PV
    masaya_ohashi masaya_ohashi 9時間前に 回答
  • 解決済

    回答
    1

    【MYSQL】【PHP】データベース操作で効率的なループ処理を行う方法【初心者】

    現在、プログラムの勉強をしている者です。 勉強目的でサイトを作成して「アクセス解析」も簡単なものを作成する事が出来ました。 アクセス解析の中のIN数とOUT数を集計する部分で壁にあたっています。 当サイトへのIN数と 当サイトからの登録したブログへの送ったOUT数を集計する際に 効率的なコードの書き方に悩んでいます。 現在、勉強中という事もあり

    • 0評価
    • 68PV
    shimane shimane 2日前に コメント
  • 受付中

    回答
    2

    【MYSQL】【複数条件抽出】ORDER BYの後に「rand()」を含めた複数の条件指定の方法【P...

    現在、プログラムの勉強をしている者です。 勉強目的でサイトを作成して簡単なアクセス解析を作成中です。 登録しているブログの記事やURLをデータベースに登録して 登録しているブログからの当サイトへのIN数や 当サイトから登録しているブログへの送ったアウト数によって 登録しているブログの記事を紹介していくというサイトを勉強目的で作成しています。 (データ

    • 0評価
    • 129PV
    shimane shimane 3日前に コメント
  • 受付中

    回答
    1

    【PHP,CRON】cronでPHPを実行すると外部参照できない

    いつもお世話になっております。 表題の件、phpコマンドで実行する分にはよいのですがcronで同一ファイルを実行すると以下の問題点が出てきました。 ①Uncaught exception 'PDOException' with message 'could not find driver' PDOのドライバーが行方不明 ②外部ファイルをparse_i

    • 0評価
    • 35PV
    hanhunhun hanhunhun 5日前に コメント
  • 解決済

    回答
    2

    PHP PDOのファイル参照

    PHPのPDOを使ってSQliteに接続したくコードを書いています。 実行ファイルと同じディレクトリにデータベースがある場合は接続できるんですが、これを一つ上のデジレクトリ下にあるprivateの中のdbディレクトリにあるデータベースにアクセスする場合下のようになると思うんですが、エラーになって読めません。 $pdo = new PDO('./../pr

    • 1評価
    • 99PV
    ryohasegawa ryohasegawa 5日前に コメント
  • 解決済

    回答
    3

    【PHP,MySQL,PDO】DELETE,UPDATEだけ実行結果TRUEなのにレコードが更新され...

    いつもお世話になっております。 表題の件、動的に発行したクエリ文をPDOで実行するとDELETE,UPDATEのみ実行はされるが該当レコードが更新されない事象が発生しております。 PHP5.6 MySQL5.7 centOS7 nginx try{ $sql = "DELETE FROM hoge WHERE foo = ? AND bar =

    • 1評価
    • 149PV
    sazi sazi 5日前に ベストアンサー
  • 解決済

    回答
    1

    PHPのPDOを使ってSQliteに接続できない

    PHPのPDOを使って、SQliteにアクセスするコードを書いたのですが、うまく動作せずこちらのサイトのコードを実行してみました。 すると、自分で書いたコードと同じエラーが発生してコードのスペルミスなどではなく、サーバの設定や、PHPの設定ではないかな?と思います。 Fatal error: Uncaught Error: Class '名前空間名\PD

    • 0評価
    • 42PV
    ryohasegawa ryohasegawa 6日前に コメント
  • 解決済

    回答
    2

    【PHP,MYSQL】PDOでバインドさせた値が予期せぬ形に変換される

    いつもお世話になっております。 表題の件、以下の事象が発生しており困っております。 $pdo = new PDO(~); $sql = 'DELETE FROM hogehoge WHERE foo = ? AND bar = ?'; $arr = array('test','value'); //DBか

    • 0評価
    • 84PV
    hanhunhun hanhunhun 1週間前に 回答
  • 解決済

    回答
    1

    【MYSQL】【PHP】「update」で「特定のカラム」で成功しない問題の解決方法【INT】

    現在、プログラムの勉強をしている者です。 勉強目的でサイトの作成をして 簡単なアクセス解析を自作で作ってサイトに搭載したいと考えているのですが 「更新(update)」で問題が発生して困っています。 アクセス解析 ①IN数、OUT数のクリックを取得してmysqlのデータベースに保存→出来ました。 ②OUT数のクリック数をサイト毎に集計する→出来ま

    • 0評価
    • 52PV
    shimane shimane 1週間前に コメント
  • 解決済

    回答
    1

    PHP PDOで接続時にSQLSTATE[HY000] [2002] Operation timed...

    PHPでPDO接続し、MySQLに書き込む時に SQLSTATE[HY000] [2002] Operation timed out というエラーが出るようになりました。 (正確には、何件か連続していれた時にも何かエラーが出ていました。そのエラーが何だったかは覚えていません、、)。 昨日までは普通に動いていたのですが、なぜか動かなくなってしまいま

    • 0評価
    • 82PV
    oyatsu8 oyatsu8 1週間前に ベストアンサー
  • 解決済

    回答
    1

    PDOをインストールしようとするとエラーが出てインストールできません

    お世話になっております。 Ubuntu17.10にPDOをインストールしようとしているのですがエラーが出てインストールできません。 gccはインストールされています。 かなり長いのでpeclでインストールしようとしたときに出てくるメッセージの最後を添付いたします。 どなたか分かる方がいらっしゃいましたらご教授いただけないでしょうか。 よろしくお願いいたし

    • 0評価
    • 66PV
    Nikkoh_ban Nikkoh_ban 2週間前に コメント
  • 解決済

    回答
    1

    setFetchMode使用時の動き

    前提・実現したいこと setFetchModeの挙動を確認していたところ、理解不足の所がでてきたので確認させて下さい。 $stmt->setFetchMode(PDO::FETCH_NUM); var_dump($stmt->fetchAll()); は問題なくvar_dumpが表示されるのですが、 $user = $stmt->setFetchMode

    • 0評価
    • 43PV
    kenji267 kenji267 2週間前に ベストアンサー
  • 解決済

    回答
    1

    PDOを使用したDB接続ができない

    前提・実現したいこと PDOを使ってデータベースに接続し、テーブルにデータを挿入したい 発生している問題・エラーメッセージ date.htmlでsubmitすると、actionで指定したview3.phpにアクセスされるが、ボディーどころか、ヘッダーも動作しない。ヘッダー部分は絶対パスで、ボディーは白紙。 なお、ターミナルからtableを確認するも、デー

    • 0評価
    • 53PV
    naoki_m naoki_m 2週間前に コメント
  • 受付中

    回答
    1

    PDOからMysqliへの検索ページについてご教示ください。

    PDOからMysqliの変換 phpの勉強を始めて約1年(本業ではありません)の初心者です。 不慣れな箇所が多々あると思いますが、宜しくお願い致します。 今回「ウェブの葉」というphpコードのサイトを参照にして、検索サイトを組み立てているのですが、その際、PDOからmysqliに変換しております。 色々試行錯誤しながら、コードを変更しておりましたが、 ネ

    • 0評価
    • 107PV
    Keikyu Keikyu 4週間前に コメント
  • 受付中

    回答
    1

    PHPにてMySQLに接続、データ挿入

    PHPからPDOを使ってMySQLに接続しました。 テーブルも作成して、データを挿入するところです。 $stm = $pdo -> prepare("INSERT INTO articles (number,name,pass,id) VALUES ('', :name, :pass, :id)"); $stm -> bindParam(':name

    • 0評価
    • 70PV
    yambejp yambejp 1ヶ月前に 回答
  • 受付中

    回答
    2

    リアルタイム通信について

    ご覧いただきありがとうございます。 リアルタイム通信に興味を持ち、Websocketやserver-sent Eventsについて調べ始めたのですが、Websocketは敷居が高く、PHPと相性が悪い、セキュリティに不安がある、server-sent EventsはIE未対応(できたらこれを使いたかった)とのことでした。(間違っていたらも申し訳ありません)

    • 0評価
    • 142PV
    yambejp yambejp 1ヶ月前に 回答
  • 受付中

    回答
    2

    AjaxでPOSTすると500 (Internal Server Error)になる。

    初めてご質問させていただきます。 至らない箇所、わかりづらい文等あると思いますがご容赦ください。 AjaxでPOSTし、PHPを通してMysqlにアクセスしたいのですが、なかなかうまくいきません。 タイトルにもある通り、500 (Internal Server Error)が発生してしまいます。 500番エラーはサーバー処理側のエラーなのでPHPに問題がある

    • 0評価
    • 251PV
    sutera 退会済みユーザー 1ヶ月前に コメント
  • 解決済

    回答
    1

    SQL何が間違っているのでしょうか?

    エラー内容 このコードを実行してもデータが見つかりません。 よろしくお願いします。 データはDBにちゃんとあります。 コード <?php //PDOオブジェクトの生成 $pdo = new PDO(サーバー); $userids=$_SESSION['UserId']; //prepareメソッドでSQLをセット $stmt = $pdo->prep

    • 0評価
    • 117PV
    nnahito nnahito 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    composerのautoloadについて

    composerのautoloadを用いてデータベース接続スクリプトを起動させたいのですが、外部スクリプトに記述すると 何故かエラーが吐き出されます。 まず仕様を書きます。 rootディレクトリ  ├ index.php(接続テスト用ファイル)  ├ config.rb  ├ composer.json  ├ vendor  │ ├ composer  

    • 0評価
    • 63PV
    swallowtail swallowtail 1ヶ月前に コメント
  • 受付中

    回答
    5

    AjaxのPOSTがうまくいかない

    if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { if ($_POST['name']){ $user->post(); } }; $(docu

    • 0評価
    • 175PV
    masaya_ohashi masaya_ohashi 1ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    97

  • 総質問数

    275

  • 今週の質問数

    5

関連するタグ

PDOタグのよく見られている質問

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