Uncaught Error: Call to undefined function mysql_connect()

phpのバージョンによって出るエラーみたいです。

ターミナルで php -v

を実行することで自分のphpのバージョンを確認できます。

php 5.5以降ではmysql_ 系の関数が使えないみたいなので、

mysqli_系の関数を使うようにしてください。

mysql_connect → mysqli_connect

みたいな感じで。

UnicodeDecodeError: 'cp932' codec can't decode byte 0xが出た。

f:id:m011501945:20170515180911j:plain

python3のこのプログラムを試したらタイトルのようなエラーが出ました。

f:id:m011501945:20170515181024p:plain

このようにしたら解決しました。

windowspythonを入れるとopenのデフォルトエンコーディングがcp932になるらしいです。

そのため、openの引数にencoding='utf-8'のように指定してあげると解決します。