0
カラムの日付、週、および日を含むテーブルをループしています。複数の行は、複数の日付の同じ週番号を持ちます。 2015-12-24,2015-12-23,2015-12-22,2015-12-21はすべて「週」52です。MySQLはテーブルをループし、値が別のカラム 'Week'に一致する 'Day'カラムを更新します
たとえば、曜日を追加したいとします。 1から5までを「週」の「日」列に追加する。私のコードはこれまでのところ、私は上記の結果を達成するために各テーブルの中で何をすべきかわからない。
$sql = "SHOW TABLES FROM $db";
$res = mysql_query($sql);
if (!$res) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
while($row = mysql_fetch_array($res, MYSQL_NUM)) {
//Update Day in the Tables
$sql1 = "SELECT * FROM $row[0]";
$res1 = mysql_query($sql1);
while(($rs=mysql_fetch_assoc($res1))!=null)
{
//What do I put here?!
}
}
列] WEEK」と 'DAY' は重複しているループの代わりに
update
ステートメントを使用する必要があります。このデータはDATE列から直接取得できますが、別の列は必要ありません。 – Damiano