-- Список сообщений
-- Поиск --
| Настройка PHP и Apache для совместной работы с MySQL |
|
Serega
|
31.01.09 21:50 |
Кто знает в чем может быть причина: PHP и Apache работают нормально. MySQL отдельно тоже (создается база данных, по запросу выводятся нужные данные из таблиц базы данных) Но при записи данных в базу с помощью скрипта ничего не происходит:
<?php
$email=$_POST['email'];
$ClientUrl=$_POST['ClientUrl'];
$ChooseSupport=$_POST['ChooseSupport'];
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $email))
{
echo 'Недопустимый адрес электронной почты </br>';
exit;
}
else
{ echo 'Ничего не добавлено'; // до этого момента скрипт работает
@ $db=mysql_pconnect('localhost','SEREGA','password');
if (!$db)
{
echo 'Ошибка: Не удалось установить соединение с базой данных. </br>';
//exit;
}
else
{
echo 'Соединение установлено';
}
// не выводит ни одно из этих сообщений, и вообще ничего после (@ $db=mysql_pconnect('localhost','SEREGA','password');)
$email=trim($email);
$email=addslashes($email);
$ClientUrl=addslashes($ClientUrl);
if ($ChooseSupport=1) {$ResultSupport='One Time';}
elseif ($ChooseSupport=2) {$ResultSupport='With support';}
mysql_select_db('DeliveryOrder');
$query="insert into customers(email,ClientUrl,Support) values (' ".$email." ',' ".$ClientUrl." ',' ".$ResultSupport." ')";
$result=mysql_query($query);
if ($result)
{
echo mysql_affected_rows(). ' клиент добавлен в базу данных';
}
mysql_close($db);
}
?> |
| ответить |
|
phpfaq
|
31.01.09 22:37 |
этот форум для тех, кто умеет читать
а не для тех, кто бежит писать, не удосужившись прочесть материалы сайта |
| ответить |
|
Serega
|
31.01.09 23:53 |
:)
жду еще советов :))) |
| ответить |
|
Serega
|
31.01.09 23:56 |
| если не сложно, укажи раздел |
| ответить |
|
phpfaq
|
01.02.09 00:06 |
на первой странице
попробуй совершить интеллектуальное усилие и найти среди 5 пунктов подходящий к твоему случаю. |
| ответить |
|
ivan1986
|
01.02.09 02:47 |
Собаки
блин, а главное правило отладки какое?
Блин, собачатники :-D |
| ответить |
|