質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

解決済

//データーベース接続 $link = mysql_connect(‘localhost’, ‘root’, ‘ ’);今時古いです。

1981225
1981225

総合スコア58

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

2回答

0リアクション

1クリップ

502閲覧

投稿2022/10/02 22:41

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(); 以下省略

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2022/10/03 03:16

こちらの質問が複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。

m.ts10806

2022/10/03 00:59

質問者さんはどう感じているのか知らないですが、 質問内容がグチャグチャです。第三者視点で読み返して編集してください。 それに今更の投稿されていませんか?何年やっているのか知らないですが、もはや何をしたいのか全く不明。
m.ts10806

2022/10/03 01:31 編集

コピペで動くものしか求めてないのでしたら作るのは諦めて外注に出してください。 この期に及んでmysql_connect()のようなmysql_*系の機能を使ってる時点で何一つ身についてないことが分かります。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。