RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное   Создать новую тему Опрос: Ответ на сообщение
Автор: Тема: Траблы с sql запросами и PHP
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 6.3.2003 в 11:32 Ответить с цитированием
Траблы с sql запросами и PHP


Есть PHP скрипт, в нем запрос на добавление новой записи в таблицу, при выполнении этого скрипта на сервере запрос не выполняется :(
Если выполнить запрос myAdminPHP все нормально, в чем может быть трабл?
Вот сам скрипт:

define("DBName","DBNAME");
define("HostName","localhost");
define("UserName","username");
define("Password","pass");

$db=@mysql_connect(HostName,UserName,Password);
@mysql_select_db(DBName);

$ok=@mysql_query ("INSERT INTO `table1` (`ID`,`Number`)
VALUES ('1','2')");
?>

support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 6.3.2003 в 22:04 Ответить с цитированием


Есть такая зааамечательная функция mysql_error().
Вы просто пишите:
mysql_connect(...) or die (mysql_error());
mysql_select_db(...) or die (mysql_error());
mysql_query (...) or die (mysql_error());
И узнаете в чем же собственно дело.

Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 15.4.2003 в 13:03 Ответить с цитированием


Я честно говоря не совсем понимаю зачем использовать define.
$Dbname="yourbazaname";
Чем плоха?
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 3.11.2003 в 15:32 Ответить с цитированием


ИЗ скриптов вобще не работают запросы вида mysql_query($query);
Хотя если синтаксис экспортировать в phpMyAdmin то всё работает. Почему? Бьюся часа 2!!!
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 13.6.2006 в 15:54 Ответить с цитированием


Никто так и не ответит? Я тожк бьюсь уже около двух часов. Если запрос делаю из php скрипта, то ниего не получается (хотя и ошибок никаких нет) Если же выполняю запрос через phpMyAdmin, то всё прекрасно работает
kpv
Super Administrator
*********




Сообщения: 2141
Зарегистрирован: 24.9.2004
Пользователя нет на форуме

[*] когда размещено 13.6.2006 в 20:14 Ответить с цитированием


посмотрите ответ саппорта от 2003 года
Цитата:

6.3.2003 в 23:04
Есть такая зааамечательная функция mysql_error().

попробуйте узнать с помощью неё ошибку, а также при обращении указывайте номер своего аккаунта в биллинге, где скрипт лежит, какой сайт и так далее...
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Создать новую тему Опрос: Ответ на сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 65.3% - SQL: 34.7%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.