データベースに値を挿入するスクリプトがあり、完了したらヘッダーをページに渡し、そこで特定の列の空白値をチェックしてページに返します。後で編集可能にして更新できるようにします。
私が抱えている問題は、クエリを実行しているときに、空白の値を持つセルが返されないことです。
$sql = "SELECT * FROM `data` WHERE `team`=''";
$result = mysql_query($sql, $conn);
if(!$result) {
echo "Cannot do query" . "<br/>";
exit;
}
$row = mysql_fetch_row($result);
$count = $row[0];
$each_results = mysql_fetch_row($result);
for ($i=0; $i<$each_results; $i++) {
$row = mysql_fetch_assoc ($result);
echo $row['rep_num'] . " " ;
echo $row['team'] . " ";
echo $row['description'] . "</br>";
}
SELECT * FROM を試したところdata
、チーム値のない結果を含むすべての結果が返されました。phpmyadmin でSELECT * FROM data
WHERE team
='' クエリを実行したところ、チーム行から欠落しているセル データを含むと予想される行が返されました。したがって、下部の for ループに何か問題があると思います。
よろしくお願いします。