素直にmysql_connect()をmysqli_connect() に変えればいいじゃないか
というのが正解なんですが
本番環境でmysqli系が使えるかどうかわからない&
mysql系の関数がそこかしこに散らばってるので
正直あまり手を入れたくない、という状態。
各環境下に設定ファイル config.php があるので
開発環境のconfig.phpに下記のようにmysql_connect()を自作して
動くようにしました。
class DAO{ static $conn; }
function mysql_connect($DB_HOST,$DB_USER,$DB_PASS){
DAO::$conn = mysqli_connect($DB_HOST,$DB_USER,$DB_PASS);
return DAO::$conn;
}
function mysql_select_db($DB_NAME){
return mysqli_select_db(DAO::$conn,$DB_NAME);
}
function mysql_query($sql){
return mysqli_query(DAO::$conn,$sql);
}
function mysql_num_rows($rs){
return mysqli_num_rows($rs);
}
function mysql_fetch_array($rs){
return mysqli_fetch_array($rs);
}
mysql_connect に始まる関数が定義されていないエラーになるので
自分で実装しちゃえばいいじゃないか的な感じです。