10年前の資料で掲示板用の「コメント投稿フォーム」を作成をしています。
全体のプログラムは
http://afurieitohannei.la.coocan.jp/sns/PDO.htm
で見れますが、入力したばかりで、見直は今からです。
古いので現代版に変更箇所が沢山あると思います。
「接続情報関連」のみを抜粋したのが以下の【bbs.php】ですが取り急ぎ
サーバーに接続したいです。
MySQLの「データベース」と「テーブル」は構築済みです。
環境は:
OS:Windows10
アプリ:「MAMP」でローカルサーバ構築完了
データベース:MySQL
データベース名:oneline_bbs
テーブル名:post
それで 以下の
http://localhost/oneline_bbs/bbs.php~接続を試みると
このページは動作していませんlocalhost では現在このリクエストを処理できません。
HTTP ERROR 500
とでましたので
次に
//データーベース接続
$link=new PDO("mysql:host=localhost;dbname=oneline_bbs","root","root");
に変更して試みましたが同じエラーがでます。
それで他にも作成した「掲示板」があるのですが
その接続情報は
【dbconnect.php】
<?php
try {
$db = new PDO ('mysql:dbname=test;host=127.0.0.1; charset=utf8', 'root', 'root');
} catch (PDOException $e) {
echo 'DB接続エラー' . $e->getMessage();
}
?>
以上ですが
掲示板の「入力フォーム」とは別で「MSQの接続情報」だけ独立方式ですが
問題なく接続できていて データも更新ができます。
どうしたら 「MySQL」に接続できるようになるのでしょか?
以下は 冒頭のプログラム【bbs.php】接続情報関連の抜粋です。
よろしくお願いいたします。
<?php //データーベース接続 $link = mysql_connect(‘localhost’, ‘root’, ‘ ’); if (!$link){ die('データーベースに接続できません: ' . mysql_error()); } // データベースを選択する mysql_select_db('onel ine_bbs',$link); $errors = array(); 以下省略こちらの質問が複数のユーザーから「調査したこと・試したことが記載されていない質問」という指摘を受けました。
回答2件
あなたの回答
tips
プレビュー