0
我在單獨的項目中遇到過這個問題,並且必須一起解決問題。嘗試將變量設置爲SQL結果,變量設置爲單個字母
本質上正在發生的事情是,我查詢我的數據庫和檢索幾個項目
$techEm = mysql_query("SELECT `44aae_meiadmin_customers`.`support_email`, `44aae_meiadmin_customers`.`telephone`, `44aae_meiadmin_customers`.`company`, `44aae_users`.`name`, `44aae_users`.`email`
FROM `44aae_meiadmin_customers`
INNER JOIN `44aae_users` on `44aae_meiadmin_customers`.`fk_user_id` = `44aae_users`.`id`
WHERE `fk_user_id` = ".$user->id);
那麼我指定的項目變量
$techEm = mysql_fetch_assoc($techEm);
$usersName = $techEm['name'];
$companyName = $techEm['company'];
$techEm = $techEm['support_email'];
$usersEmail = $techEm['email'];
$usersPhone = $techEm['telephone'];
所有這些變量的設置是否正確EXCEPT爲$usersPhone
。這個變量在數據庫中設置爲「1231231234」,但當我回顯它時,只是輸出「c」
只是回答可能出現的幾個問題:sql查詢工作正常,並通過mysql正確地提取信息。沒有別的東西會覆蓋變量設置和輸出時間之間的變量。
如果有人有任何關於此問題的進一步信息,將不勝感激!
--Vico
什麼是SQL的「電話」字段類型? – ssaltman
它可能是數據類型錯誤?所有其他的都是字符串,但'1231231234'看起來是數字。 – BrettFromLA
所有的字段都被設置爲變量 –