ホームページ  >  記事  >  バックエンド開発  >  PHP PDO が mysql に接続できませんでした

PHP PDO が mysql に接続できませんでした

WBOY
WBOYオリジナル
2016-06-23 13:33:571315ブラウズ

conn.php で pdo を使用してローカルの mysql データベースに接続しますが、php Web ページによって送信されたデータは mysql に保存されませんが、conn.php の実行時にエラーは報告されません。何が問題なのかわかりません。 !! 3日間苦労しました! 見てください

rreee


ディスカッションへの返信(解決策)

接続するだけです
どうやって使いますか?

接続しているだけです
どのように使用しますか?



最も重要なことは、この関数
<?phptry {  $dns = 'mysql:host=localhost;dbname=satcliv8;port=3306';  $utilisateur = 'root';  $motDePasse = '';  $connection = new PDO( $dns, $utilisateur, $motDePasse ,      array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));} catch ( Exception $e ) {  echo "Connection &Atilde;  MySQL impossible : ", $e->getMessage();  die();}?>
を作成したということです

しかし、コードには問題がないはずです。それは前の人によって作成され、正常にテストされました。それから、それを自分のコンピューターにコピーし、phpmyadmin を使用して作成しました。新しいデータベースですが、私のデータベースを保存する方法はありません

http://www.w3cschool.cc/php/pdo-errorinfo.html
これを使用して mysql エラーを確認できます。試してみてください

エラーログ。

親愛なるマスターの皆様、

ここで問題は、php がローカルの mysql には接続できるが、リモートの mysql には接続できず、ホストが不明というエラーを報告することです。
cmd を使用してホスト ID に ping を実行しましたが、失敗しました。 . どうすれば接続できますか?

ホストが見つからないということは、どうやって接続しましたか? IP またはドメイン名。
投稿してください。

皆さん、申し訳ありませんが、コードがデータベースのテーブル構造と一致しなかったため、最後のクラッシュが見つかりました。 。
すぐにポイントを付与

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。