PHP страница вылетает при вытягивании электронного письма из моей таблицы SQLPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP страница вылетает при вытягивании электронного письма из моей таблицы SQL

Сообщение Anonymous »

ОК, так что я определил, что проблема конкретно связана с полем электронной почты, я запускаю mysqli_fetch_array и когда я получаю доступ к какому -либо другому полю записи, кроме электронной почты, она печатает нормально на веб -странице, но если я попытаюсь получить доступ к электронной почте, страница вылетает, и я перенаправлен. Вот функция, которую я использую: < /p>

Код: Выделить всё

function getContacts() {
$query = "SELECT * FROM ContactsTable";
$result = $this->do_query($query, $this->sqldb2);

$a_record = mysqli_fetch_array($result);
$data = "Contacts";
$data .= "";
$data .= "NameDepartmentPhoneEmail";
$data .= "" . $a_record['contactName'] . "" . $a_record['contactDepartment'] . "" . $a_record['contactName'] . "" . $a_record['contactName'] . "";

/*if ($result) {
while ($row = mysqli_fetch_array($result)) {
$data .= "
{$row['contactName']}
{$row['contactDepartment']}
{$row['contactPhone']}
{$row['contactEmail']}
";
}
} else {
$data .= "No contacts available.";
}
*/
$data .= "";
return $data;
}
< /code>
Сейчас это немного грязно, и это только для класса, но я поместил код, который я использовал, чтобы сделать таблицу, которую я тоже тянул: < /p>
$sqlcreate = "CREATE TABLE IF NOT EXISTS ContactsTable (contactName VARCHAR(100),contactDepartment VARCHAR(100),contactPhone VARCHAR(8), PRIMARY KEY(contactPhone), contactEmail VARCHAR(100))";
if (mysqli_query($this->sqldb2, $sqlcreate)) {
echo "Table ContactsTable created yipee
";
$sqlinsert = "INSERT INTO ContactsTable (contactName, contactDepartment, contactPhone, contactEmail) VALUES
('Jack Jack', 'Hmmm...', '555-1212', 'frank@apple.com'),
('Jesus Jones', 'Newborn Delivery', '555-1234', 'jesus@bible.com'),
('Dax', 'Meat Packing', '555-4567', 'woah@hey.com'),
('Josh Jorgensen', 'Bribing Food Inspectors', '555-8922', 'notadoctor@shhh.com')";

if (mysqli_query($this->sqldb2, $sqlinsert)) {
echo "Data insert done
";
} else {
echo "Error inserting data: " . mysqli_error($this->sqldb2) . "
";
}
} else {
echo "Error creating table: " . mysqli_error($this->sqldb2);
}
< /code>
Также грязно, но вы понимаете, это должно быть сегодня вечером, и я буду оценить любую информацию IDK PHP, который хорошо < /p>
Мне просто нужно отобразить электронную почту. 'UTF-8') 
Потому что я думал, что, может быть, это только поймало на символ @, и это обработало бы ошибку, я ошибся. Я все еще предполагаю, что это должен быть символ @, испортил бы его, потому что что еще это может быть? Может я должен построить таблицу по -разному?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -sql-table
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»