PDO

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

RSS
  • 解決済

    回答
    2

    複数のDBでのトランザクション ロールバックについて

    PHPバージョン5.6 MariaDB 10.0 フレームワーク等は使用しておりません。 下記のようにデータベースA、データベースBがあり データベースAにINSERTが出来ていれば、データベースB にもINSERTを行う処理を行っております。 つきましては、データベースAは正常にINSERTが終了したが データベースBのINSERTが失敗したとき

    • 0評価
    • 106PV
    kans00229 kans00229 4週間前に ベストアンサー
  • 受付中

    回答
    1

    IPアドレスを指定してMySQLにPDO接続したい

    実現したいこと MySQLで作成したユーザでIPアドレスを指定してPDO接続を行いたいのですが、上手く出来ません。以下のソースで新規登録ボタンを押してもエラーが出ます。別途でkuronekoというユーザを作りホスト名を192.168.1.134(仮)と指定したときにデータベースエラーが出ました。どうすれば接続に成功するか分かる方回答お願いします。 ソース

    • 0評価
    • 119PV
    py4s-tnk py4s-tnk 1ヶ月前に 回答
  • 解決済

    回答
    3

    MySQLで一つだけINSERTされない

    実現したいこと MySQLのデータベースにPHPでデータを入れたいのですが、とあるテーブルにはINSERTされるのですが他のテーブルにはには何故かINSERTされません。この理由が分かる方回答お願いします。 ソースコード <?php $db['host'] = "省略"; // DBサーバのURL $db['user'] = "省略"; // ユーザ

    • 0評価
    • 114PV
    aiueoaiueoaiue aiueoaiueoaiue 1ヶ月前に 質問を編集
  • 受付中

    回答
    1

    PHPのPDOライブラリー、何を使ってますか?

    皆様、PHPのPDOライブラリーは何を使っていますか? 私は小さい仕事の場合はIdiormというのを使うことが多いです。 https://packagist.org/packages/j4mie/idiorm やや大きめになるとLaravelを使ってしまうので既存のEloquentをそのまま使ってます。正直doctorinを使う機会は滅多にないです。自分でス

    • 0評価
    • 91PV
    lucker lucker 1ヶ月前に 回答
  • 解決済

    回答
    1

    php - インスタンス変数とthisの利用方法

    追記 class Test { public $hoge = "cccc"; static public function getNew() { echo "aaaaa/"; echo $this->hoge; } } class Child extends Test { } Child

    • 0評価
    • 100PV
    mts10806 mts10806 1ヶ月前に コメント
  • 解決済

    回答
    1

    "php -i"と"psql -V"で表示されるpostgresqlのバージョンを揃えたい

    前提・実現したいこと centos6でweb開発環境を構築しております。phpの設定を見直していたところ、"php -i"と"psql -V"で表示されるpostgresqlのバージョンが異なることに気づきました。 [root@localhost ~]# php -i | grep PostgreSQL PDO Driver for PostgreSQ

    • 0評価
    • 81PV
    abababa03 abababa03 1ヶ月前に 回答
  • 解決済

    回答
    1

    PDOでデータベースに接続して、UUIDが一致しているところを抽出したいです。

    PDOでデータベースに接続して、UUIDが一致しているところを抽出したいです。 PHPのPDOを使って、UUIDが一致しているレコードからデータを抽出し、Chrome拡張のBrowserに表示するプログラムを作っています。 データベース自体には接続できたのですが、データを抽出するところでハマっています。 xdomainの無料のPHP・MYSQLデータベース

    • 0評価
    • 78PV
    Kosuke_Shibuya Kosuke_Shibuya 1ヶ月前に コメント
  • 解決済

    回答
    2

    PHP PDOを利用してmysqlからselectする際に、たまに結果がfalseになる(エラー :...

    いつも拝見させていただいてます。 今回ちょっと分からない問題にあたってしまい、質問させていただきます。 物件情報に対して、検索した住所の緯度経度から半径◯km以内にある情報の検索のため、プログラムを書いています。 php5.6 mysql5x $lat_long = get_gps_from_address($conditions['sear

    • 0評価
    • 111PV
    ShujiYamagami ShujiYamagami 2ヶ月前に コメント
  • 解決済

    回答
    2

    FreeBSD上でPDOを用いてデータベース接続を行いたい

    内容 FreeBSD11.1で PDOを用いてMySQLに接続したいと考えています。その手始めとしてinfo.phpを作成し、ブラウザ上でhttp://<サーバのIPアドレス>/info.phpとURLを打ち込み、PHPの情報を得ようとしているのですが、上手くいきません。予想としては、/usr/local/lib/php/20131226以下のフォルダにまだ

    • 0評価
    • 83PV
    aiueoaiueoaiue aiueoaiueoaiue 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    データベース(MariaDB)へWebサーバ(PHP PDO)からアクセスできない

    データベースサーバ(MariaDB)へMacで開いている簡易サーバからアクセスしたいのですが、"SQLSTATE[HY000] [2002] No such file or directory"が発生してしまいます。 このサイトも見てみたのですが、同じパソコンで動いているわけではないので、この方法ではできないと思います。 コードは以下の通りです。 <?p

    • 0評価
    • 103PV
    ryohasegawa ryohasegawa 2ヶ月前に 回答
  • 解決済

    回答
    2

    繰り返しプリペアドステートメント(PHP, PDO)

    AND条件でDBに検索をかけたい PHPで任意の文字列を含むレコードを検索するシステムを作っています。 文字列は半角スペースで分解して、2つ以上単語でAND検索をかけたい。 SQLには、プリペアドステートメントとして検索単語を一つづつ入れています。 発生している問題・エラーメッセージ しかし、検索条件をいくつ入力しても、一番うしろに記述した単語でしか

    • 0評価
    • 159PV
    YuuFlandre YuuFlandre 2ヶ月前に コメント
  • 受付中

    回答
    1

    入力した値をデータベースへ入れてメールで自動的に送信する方法

    PHPの初歩的な質問になります。 現在会員登録のフォームを作成していて、HTML,CSSの成型は完成しております。 でもデータベースの接続コードをどこに書いたらいいのか、それと入力した値をデータベースへ入れて自動的に送信できるようにしたいです。 今はfromタグを<form action="action.php" method="post">にしてデータ

    • -1評価
    • 137PV
    rina0366 rina0366 2ヶ月前に コメント
  • 解決済

    回答
    2

    【PHP】catchブロック内でのロールバック失敗時の例外処理

    DB書き込み時に、良く以下のような例外処理を目にしますが、このcatchブロック内でのrollBackに失敗した場合、その例外をキャッチできないと思うのですがその認識でよろしいでしょうか? try { $dbh->beginTransaction(); $dbh->exec("insert into user (id, name) value

    • 0評価
    • 140PV
    teratailler teratailler 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    PHP:driverにmysqlを追加したい。

    最終目的 phpのPDO driverにmysqlを追加したい。 問題 ・Laravel5.2で「Could not find driver」というエラーが出てしまいます。 ・調べたところ、phpinfo()のPDO driverという項目に、mysqlを追加することで解消できることがわかりました。 ・しかし、sqliteは追加できるのですが、mysql

    • 0評価
    • 92PV
    tanat tanat 3ヶ月前に コメント
  • 解決済

    回答
    1

    phpMyadminでMySQLの文字化け

    基本的にWebの表示やPHP内でも文字コードは全てUTF-8で行っております。 INSERTはPHPのPDOで行っており、特に途中で文字コードを触ることはありません。 INSERTされたデータをWeb上に表示したら正常に表示されますが、phpMyadmin上でデータを表示させると文字化けして表示されます。 またphpMyadmin上から直接データを挿入す

    • 0評価
    • 143PV
    zeijaku.net zeijaku.net 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    (PHP、MYSQL使用)データベースで取得したデータをそのままデータ2で表示させる方法

    前提・実現したいこと 現在PHPとMYSQLを使って簡単な単語テストアプリケーションを作っていますが、ハマっているところがあるのでだれか助けて頂けると幸いです。 PDOでデータベースには接続しています。 取得したデータベースのデータを別のページに表示させたいです。 入力フォーム画面(ページ1)にデータベースからランダムで引っ張ってきた日本語の文を表

    • -1評価
    • 86PV
    wakahiro wakahiro 3ヶ月前に コメント
  • 解決済

    回答
    2

    PDo RowCountが反応しない。

    var_dump(obj);//string(1) "0" var_dump(id);//string(1) "15" $sql = <<<SQL update test set Object = :o where id = :i SQL; $pre= $pdo->prepare($sql);

    • 0評価
    • 85PV
    yambejp yambejp 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    PHP PDO検索結果の並び替えについて

    前提・実現したいこと PHPでPDOを使いデータベースを検索する機能を作成しています。 検索結果が表示された後、リストボックスから項目を選び、並び替えをさせたいです。 該当のソースコード <?php session_start (); header ( 'Expires:-1' ); header ( 'Cache-Control:' ); header

    • 0評価
    • 159PV
    yambejp yambejp 3週間前に ベストアンサー
  • 解決済

    回答
    1

    環境構築:Laravel+nginx+php-fpm:「PDOクラスが見つからない。」というエラーを...

    Laravelをnginxで動かそうとした際に以下のエラーに遭遇してしまいました。 解消方法をご教授いただけないでしょうか。 宜しくお願い致します 最終目的 nginxでlaravelを動かしたい。 問題 ・nginxとphp-fpmを利用してサーバーを立ち上げると、PDOクラスがみつからないと言うエラーになってしまう。 ・しかし、php artis

    • 0評価
    • 135PV
    SuguruOki SuguruOki 4ヶ月前に コメント
  • 解決済

    回答
    2

    PDOを使ってデータベースに接続する時について

    データベースに接続する際、PDOを使って接続した際、下記のコードを目にしました。 $dbh = new PDO('mysql:host=localhost;dbname=hoge1;charset=utf8', $user, $pass); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPT

    • 0評価
    • 171PV
    raterate raterate 4ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    102

  • 総質問数

    300

  • 今週の質問数

    0

関連するタグ

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

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