現在使用しているサーバーがMySQL4から5へ完全切り替えを行うことになり、現在使用しているプログラムのテスト移行を
行っているのですが、上手く動作せず困っております。
現在使用しているプログラムというのはPHPを使用して物件検索を行うものです。
同じ種類の別のサーバーでMySQL5上で設置してみたのですが、以下のエラーが出て詳細ページが表示されません。
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
エラー箇所は以下になります。
function getNextChk($nextpage, $disp, $where){ $start = $disp * $nextpage; $limit = " LIMIT ".$start.", ".$disp; $con = dbConnect(); $sql = "SELECT id FROM estate_other".$where.$limit; $rst = mysql_query($sql, $con); dbClose($con); $val = mysql_fetch_array($rst); ←エラー行 return $col['id']; }
エラーを検索したところこちらのサイトで
mysql_fetch_array($rst) を $rst->fetch() に置きかえれますと見つけたので変更したのですが、
そうすると、次に
Fatal error: Call to a member function fetch() on a non-object in
という風になってしまいました。
どなたかご教示いただけないでしょうか。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー