2016-08-05 49 views
0

我在更新WordPress中的表格時遇到了一些麻煩。 當我運行查詢只有一個白色的網站。 這是我的代碼:wpdb-> update後的白色網站

global $wpdb; 
    $table_name = $wpdb->prefix . "wpaportfolio"; 
    // Felder definieren 
    $name = $_POST['name']; 
    $alter = $_POST['alter']; 
    $wpdb->update($table_name, array('name'=>$name,'palter'=>$alter), array('id'=> $result->ID)); 

有人可以幫我嗎?

+0

檢查您的服務器日誌文件。白頁表明發生了服務器錯誤,但錯誤報告未啓用,因此它不會告訴您。 – Lee

+0

您打開了與數據庫的連接: - $ mydb = new wpdb('username','password','db-name','hostname'); ? –

+0

Lee:error.log爲空 – Tobias

回答

0

錯誤的語法,這是正確的:

global $wpdb; 
$table_name = $wpdb->prefix . "wpaportfolio"; 
$name = $_POST['name']; 
$alter = $_POST['alter']; 

$wpdb->update( 
$table_name, 
array( 
    'name' => $name, // string 
    'palter' => $alter // string (or int for numbers) 
), 
array('ID' => $result->ID), 
array( 
    '%s', // name 
    '%s' // alter as string (or %d -> alter as int) 
), 
array('%d') 
);