2011-11-07 74 views
-2

這裏是我試圖執行代碼:如何解決未知的列數據庫錯誤?

function update() 
    { 
     $this->name = $_POST['txtname']; 
     $this->address = $_POST['txtaddr']; 
     $sql1 = "update reg set adress='$this->address' where name='$this->name'"; 
     $Q1 = $this->db->query($sql1); 
     echo "Updated Successfully"; 
    } 

這是運行時,我收到錯誤:

A Database Error Occurred 

Error Number: 1054 

Unknown column 'adress' in 'field list' 

update reg set adress='mumbai' where name='sagar' 

Filename: C:\wamp\www\sagar\system\database\DB_driver.php 

Line Number: 330 

我可以採取什麼步驟來調試這樣的事情?

回答

3

這意味着,在您的表reg中沒有列名稱adress檢查列的拼寫。

0

檢查address數據庫表中的列名/拼寫reg

0

任何時候你輸入「未知列[COLUMNNAME]在[表名]」的錯誤,你應該仔細檢查您的SQL錯誤:檢查

  1. 拼寫
  2. 列名
  3. 確保你是從正確的表或視圖中選擇
  4. 確保你在正確的數據庫

在此規範fic情況下,您的專欄名稱可能不正確。

相關問題