- ベストアンサー
PHP4では動いていたが5.4はMysql動作せず
PHP4ではMYSQLと書き込みできていたんですが 双方とも5に変わってから 読み書きができなくなりました。 その後、自分なりにネットで探し 読み込みはわかり解決しましたが 書込方法に変更があったかどうか よくわかりませんでした。 書込で困っています。 どなたかその辺りデータベース接続について変更点など 教えて下さい。 よろしくおねがいします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>読み込みはわかり解決しましたが > >書込方法に変更があったかどうか >よくわかりませんでした。 MySQL使うのに、読み込みと書き込みでやり方に違いはない。SQL文が違うだけ(select/update/insert/delete)。あとは接続しているデータベースユーザに権限があるかどうかの問題。 というか、php4の頃ならネイティブなMySQL関数だと思うが、それ(MySQl関数)はすでに非推奨。 http://www.php.net/manual/ja/mysqlinfo.api.choosing.php PDOで書き直すべき。MySQLが4.0だったのか4.1だったのか書かれていないが、元が4.0ならクライアント(phpスクリプト)の文字セットの通知(以前は set names のSQLを投げていたけど、今はmysql_set_charsetとか、PDOならDSNで指定する)も必須。相当に見直さないといけないハズ。
お礼
丁寧にありがとうございます。 調べながら進めてみます。 リンク先参考になりました。