PHP5.3を使っておりまして
MYSQLは5.0を使っております。
SQLを実行し結果を
var_dumpで中身を見ると
resource(17) of type
(mysql result)
と返ってくるのですが、
whileのmysql_fetch_array($result)
を通るとなぜか値がなくwhileを通ってないようでして。
何が原因かご教授お願いできればと思います。
よろしくお願いいたします。
$sql = 'SELECT * FROM `テーブル`'; $url = "*******"; $user = "*******"; $pass = "*******"; $db = "*******"; $link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。"); $sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。"); mysql_query('SET NAMES utf8', $link ); $result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql); var_dump($result); while ($row = mysql_fetch_array($result)) { var_dump($row); }