Может ли кто-нибудь увидеть проблему с приведенным ниже кодом?PHP Mail и SQL
Заранее спасибо, Dan.
$sql = mysqli_query("SELECT * FROM tablename.all_customers WHERE Account Ref = '$accno1'");
$row = mysqli_fetch_array($sql);
$Customer_Name = $row['Customer_Name'];
$message = "Hi, $Customer_Name \n Your order has been dispatched with UK Mail, you can track it here using $conno1";
$message = wordwrap($message, 70, "\r\n");
$to = $row['email_address'];
$headers = "From: <[email protected]>";
mail($to,"In Phase Test",$message,$headers);
Хм хорошо, ваш код выглядит действительно приятным человеком. Но что не работает? –
не создавать имя столбца с пробелами 'Account Ref' должно быть ' Account_Ref' –
1) вы предполагаете, что операции с БД были успешными. 2. Вы считаете, что почта() прошла успешно. никогда ** НИКОГДА не предполагайте успеха при работе с внешними ресурсами. Всегда проверяйте возвращаемые значения для ошибок/сбоев. –