Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: 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
 
 
 | 
  когда размещено 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
 
 
 | 
  когда размещено 13.6.2006 в 20:14 | 
 
 | 
 
 
 | 
 
 
посмотрите ответ саппорта от 2003 года 
| Цитата: |   
 6.3.2003 в 23:04 
Есть такая зааамечательная функция mysql_error().  
  |  
  
попробуйте узнать с помощью неё ошибку, а также при обращении указывайте номер своего аккаунта в биллинге, где скрипт лежит, какой сайт и так далее...
 | 
| 
 |