• ベストアンサー

MySQLへの接続

いつも大変お世話になり誠にありがとうございます。 標記の件。 phpの設定で、 https://www.javadrive.jp/php/mysql/index1.html を見て、php.iniのextension php_mysqlを探しても どこにも見当たりません。 どういうことなのでしょうか? 度々申し訳ございません。 教えてください。 宜しくお願い申し上げます。

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>入門書ではPDOの説明しかしていないので、 >戸惑っています。 いや、そうじゃなくて。 まずPHPの基本からやればいいでしょう。 なお、mysqliも、同じくPHPnetに説明がありますので、 みれば済むだけです。 >php.iniのextension php_mysqlを探しても >どこにも見当たりません。 さっき説明したのを、もう忘れたんですか? もう少し、頭の、記憶容量を増やしません? https://www.php.net/manual/ja/pdo.installation.php >PDO および PDO_SQLITE ドライバは、デフォルトで有効となっています。 って書いてると思うんですが、読んでないんですか? デフォルトってのは、わかりますよね? そこから説明が必要ですか? 最初から入ってる物を有効にする意味はないんです! また、Windows版だとしても、 /php/extに php_pdo_mysql.dll が入ってますよ。 ここまで、先ほどの投稿ですでに説明済み。 そして、このライブラリは今のあなたには不要だと 先ほど言ったばっかりなのですが。 なかったらないで、どうでもいい事です。 プログラムってのは、 1+1=2でも、3-1でも2なんです。 一つの事を執着するのは、やめましょう。 目の前に壁があるなら、別の道を探せばいい たったそれだけです。 ひとまず、基本から入りましょうよ! まず「文章を読めるようになる」 ここから!

関連するQ&A

  • MySQL、php.ini の設定

    PHP、勉強中の者です。 参考書を見て、MySQLをインストールしました。(インストールはOKのようです。) php.iniの設定で「;extension=php_mysql.dll」を「extension=php_mysql.dll」に変更しましたが、<?php phpindo() ?>でMySQLの確認ができません。 他にも設定しなければいけないところがあるのでしょうか? なお、良く覚えていませんが、.iniのファイルは簡易版?をコピーしてます。(php.ini-distでしたっけ?)

    • ベストアンサー
    • PHP
  • JAVAでMySQLに接続したらPHPとMySQLの接続ができなくなりました。

    JAVAの必要なフォルダにMySQLコネクタを入れ、JAVAからMySQLの接続できるか確認しました。Ecllipsでも同様のことを行いました。 その後、Windowsを一度シャットダウンし、 Windowsの起動時に「php_mysql.dllの指定されたモジュールが見つかりません」とエラーが表示されPHPとMySQLが接続できなくなりました。 php.info()を確認してみるとMySQLが表示されなくなりました。 そこで、PHPを再インストールしました。php.iniの設定をしPHPが動作できるかは確認しました。 その後、php.iniのextension=php_mysql.dll部分の「;」を外しました。 以前まではこれでMySQLへの接続が可能でしたが、 php.info()でMySQLが表示されず接続できなくなりました。 自分なりに調べたのですがこれ以上のことはわかりませんでしたので宜しくお願いします。

    • ベストアンサー
    • MySQL
  • 超初心者です。PHPからMySQLに接続できません

    コマンドプロンプトからはログインできるのに、PHPMyAdminからはMySQLにログインできません 超初心者です WordPressを学習しようとサイトを参考に 以下の環境で、PHPとMySQLをインストール&設定しました OS :WindowsXP SP2 PHP :Ver 5.3.8 MySQL:Ver 5.5 Apache:Ver 2.2 php.ini にて extension=php_mysql.dll extension=php_mysqli.dll を、追加など コマンド・プロンプトからの >mysql -u root -pパスワード は、正常にログインできましたが PHPMyAdminをインストールし ブラウザからの localhost/phpmyadmin/index.php からは、以下のようなエラーとなり、ログインできません #2002 MySQL サーバにログインできません ちなみに、ブラウザから PHPInfo.php は正常に表示されております 恐れ入りますが、どうか皆さまの知恵と御力添えを 宜しくお願い致します

  • PHP+MYSQL(MYSQLに接続できない)

    すみません。今、コマンドラインでMYSQLのデータベースを構築いたのですが、それをPHPで動かそうとすると、Fatal error: Call to undefined function mysql_connect() in ・・・と出て、うまく動きません。いろいろ調べたところ、MYSQLに接続できてないとのことで、php.iniファイルの設定(;extension=のセミコロンをはずすこと等)や、libmysql.dllちゃんとがあるかなど調べましたが、全て設定は正しかったのですが、やはり同じエラーが出ます。コマンドラインではしっかりと、MYSQLが起動してたのですが、何がおかしいのでしょうか?どなたかご教授お願いします。 使用環境 OS:WIN XP SP2 apache2.2 PHP5.25 MYSQL5.04

    • 締切済み
    • PHP
  • PHPの設定でMySQLを有効にするには?

    現在Windowsを使ってPHPなどの勉強をしています PHPのプログラム上からデータベース(MySQL)に接続したいので、MySQLを有効にするためにphp.iniの「;extension=php_mysql.dll」から「;」を取るとMySQLが有効になると参考書には書いてあるのですが、有効になりません。 何か設定が足りないのでしょうか? 教えてください!!

    • 締切済み
    • PHP
  • phpMyAdminでのエラー「mysql 拡張をロードできません」

    お世話になります。 タイトルの通り、http://ホスト名/phpmyadmin/ にアクセスすると、 「mysql 拡張をロードできません。PHP の設定を確認してください」 とエラーメッセージが出てきてしまいます。 環境は以下の通りです。 CentOS 5.3 Apache 2.2.3 MySQL 5.0.77 php 5.1.6 phpmyadmin 2.11.9.4 httpd、mysql、phpはyumにてインストールを行っており、phpmyadminはsvn checkoutでインストールを行っております。 このエラーについては、php-mysqlをインストールする事で解決する事が多いようですが、 yum -y install php-mysql と打ち込んでインストールを行っても、同じエラーが出てきてしまいます。 また、エクステンションの参照先が間違っている可能性もあるため(と言うよりそうエラーで言われているので…)調べてみました。 php.iniのextension_dirの参照先にはmysql.soがちゃんと入っておりまして、 mysql.iniにはextension=mysql.soと記述されている状態です。 試しにphp.iniにextension=mysql.soと記述したり、mysql.soでなくmysqli.soに変えてみたりしましたが、 それでもエラーが出たままとなっております。 詳しい方がいらっしゃいましたら、是非ご教授いただきたいと思います。 宜しくお願いいたします。

  • MySQLを起動する時はどうするのですか?

    いつも大変お世話になり誠にありがとうございます。 標記の件。 今、画像の様にMySQLをC¥直下に解凍しました。 起動する時はどうするのですか? サーバーを立てないとダメなのでしょうか? ご多忙中恐れ入ります。 ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • MySQL
  • 【MySQL+php】 MySQL が認識されない

    windows vista home apache2.2 php5.2.3 MySQL5.0 上記の環境です。 php.iniのextensionのところで、 extension=php_mbstring.dll の行頭のセミコロンを つけたり外したりすればphpinfoで見た確認画面にも反映されます。 extension=php_mysql.dll の行頭のセミコロンを つけたり外したりしてもどうしてもMySQLが組み込まれません。 MySQL単体ではインストールもしてありプロンプト画面から 操作できます。 インストール順はMySQL→apache→phpの順でしました。 MySQLをphpで使うためにはどうすればよいでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • MySQLを認識していない?

    Windows Vistaで apache2.0.61 + PHP5.2.4 + MySQL5.0.14 でシステム構築をしています。 書籍は、 「PHP5.0 + MySQL5.0 で構築する最速Webシステム」を参考にしています。 その中で、PHPの設定を以下のように行いました。 ・「php5ts.dll」を「C:\Windows\System32」にコピー ・「libmysql.dll」を「C:\Windows\System32」にコピー ・「php.ini-dist」を「php.ini」にリネームして「C:\Windows」にコピー ・「php.ini」の編集  1.拡張モジュールを置くフォルダを指定    extension_dir = "C:/php5/ext"  2.PHPからMySQLを利用するための設定    extension=php_mysql.dll(先頭の;を削除) それぞれ単体では動作確認が取れているのですが、 ・apache(http://localhost/で動作確認) ・PHP( phpinfo() でパラメータ表示) ・MySQL(コマンド入力で確認) MyAdmin をインストールして、 http://localhost/phpmyadmin/ にアクセスすると、 「mysql 拡張をロードできません。PHP の設定を確認してください」 とエラー表示されます。 また、 書籍に付随しているDB読み込みサンプルを実行すると、 「Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\photolib\regdatelist.php on line 10」 とエラー表示されます。 2つのエラーの内容は、MySQLを認識していないということだと思うのですが、 (PHP5ではMySQLが標準ではハンドルされていないので) 「php.ini」でその設定はしているハズです。 また、過去ログ(QNo.3173055)の回答で、 「phpinfoで、Configuration File (php.ini) Pathのパスは正しいですか? また、extension_dirのパスはどうなっていますか?」 とありましたが、これらのパスはどうやって確認すればよいのでしょうか? どこが悪いのか分りません。 何方か、アドバイスをお願いいたします。

    • ベストアンサー
    • MySQL
  • Call to undefined function mysql_connect() が出て、つながりません

    お世話になります。 先日PHPをはじめたばかりの初心者です。 xamppを使用せず、個別にPHPとMySQLをインストールしたのですが、 表題のエラーが出て、つながりません。ネットで調べてみましたが、 php.iniというものもどこにもなく、それに似たphp.ini-distという ファイルも、extension=php_mysql.dll、extension=php_mysqli.dllの 二行のコメントをはずすなどをやってみたのですが、いまだに つながりません。 ユーザ名やパスワードも、何度も確認しました。 原因と対策をお教えください。 尚、PHPは5.2.12、MySQLは5.1.42です。 以上、宜しくお願いいたします。

    • 締切済み
    • PHP