さて、私は28のフィールド(id、number、fecharev、horarevなど)を持つ「amigos」というテーブルを持っています。
フィールドが異なる場合は、いくつかのフィールドと make および action を比較したいと思います。
だから私はフィールドを比較するためにこのコードを持っています:
$c = mysql_pconnect('localhost','root','eagle');
mysql_select_db('controlj_amigos');
$bit1 = mysql_query("SELECT tamano FROM amigos WHERE id=$id", $c);
$bit2 = mysql_query("SELECT tamano2 FROM amigos WHERE id=$id", $c);
$tama1 = mysql_fetch_object($bit1);
$tama2 = mysql_fetch_object($bit2);
$curDate = date("Y-m-d");
$bit11 = mysql_query("SELECT date_actual FROM amigos WHERE id=$id", $c);
$bit12 = mysql_query("SELECT fecharev FROM amigos WHERE id=$id", $c);
$fec1 = mysql_fetch_object($bit11);
$fec2 = mysql_fetch_object($bit12);
また、比較して何らかのアクションを実行するこのコード:
if ($tama1->tamano < $tama2->tamano2 && $fec1->date_actual > $fec2->fecharev)
{
$query_auto = "UPDATE amigos set fecharev=CURDATE(),horarev=CURTIME(),ince='1' where
}
したがって、テーブル (amigos) の各行に対して、比較 ("if ($tama1->tamano < $tama2->tamano2 && $fec1->date_actual > $fec2->fecharev)
{ ") と状態を吐き出しますが、方法がわかりません。
前もって感謝します :)