I have no idea why this won't work.
function query($sql) {
$this->result = @mysql_query($sql, $this->conn);
return($this->result != false);
}
function convert() {
$this->db->open();
$sql_update = "";
$this->db->query("SELECT * FROM ACCOUNTS ");
$str = '';
while ($row = $this->db->fetchassoc()) {
$jobNum = $row['JOBNUMBER'];
$old_date = $row['INSTALLDATE'];
$new_date = date("Y-m-d", strtotime($old_date));
$sql_update = "UPDATE ACCOUNTS SET INSTALLDATE='$new_date' WHERE JOBNUMBER='$jobNum' ";
//$this->db->query($sql_update) or die($this->response->throwResponseError(MSG_DATABASE_ERROR . mysql_error()));
$str .= $jobNum . " -- " . $new_date . "
";
}
return $str;
}
Ben yorumladı hattı ile çalıştırırsanız, bu i istediğiniz tüm sonuçları döndürür. Ben aslında güncelleştirme çalıştırır uncomment Ama, bu ilk kaydı günceller ve döngü durur. Neden?