[英]MySQL query in PHP no longer works
我接管了這個網站的維護,我只知道MySQL的基本命令。 當WordPress更新到版本4.3.1時,此查詢停止工作。 直到那時,它工作好幾個月。
用戶將信息輸入到傳遞到MySQL數據庫的表單中,這仍然有效。 然后從填寫的表單中提取數據,並通過電子郵件發送給公司。 電子郵件通過但字段為空。
'$query = "INSERT INTO ..._app (appid,$insert_keys) VALUES ('',$insert_values)";
mysql_query($query)
or die(mysql_error());
$app_query = mysql_query("SELECT MAX(appid) AS appid FROM ..._app")
or die(mysql_error());
$app_row = mysql_fetch_array($app_query);
extract($app_row);
$agent_msg = "...
\n
Application ID: $appid\n
Borrower Information\n
First Name: $fname\r
Middle: $mname\r
Last Name: $lname\r
...等等。 是的,我知道這是不推薦使用的MySQL,但是客戶端不願意在此時重寫所有內容。 當WordPress更新時,這似乎停止了工作似乎太巧合了。 我不確定它是否可以在MySQL code
修復。
您應該檢查所有表單字段名稱並使用print_r($ _ REQUEST)調試並查看,它將返回所有字段或不返回。 如果是,您還可以嘗試以下WP功能:
global $wpdb;
$wpdb->insert( 'table name', array( 'field 1' => $_REQUEST['field 1'], 'field 2' => $_REQUEST['field 2']));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.