| веб-мастеру | Услуги SEO | Статьи Веб-Мастера | Доменные имена | SEO Tools | whois | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Покемон |
15.5.2008, 11:53
Сообщение
#1
|
|
надоедливый мыслитель ![]() ![]() ![]() Группа: Свои Сообщений: 98 Регистрация: 22.4.2008 Пользователь №: 776 |
Помогите плз. Не получается отправить запрос на MySQL Соединение проходит успешно а вот запрос не выполняется на создание базы данных ПОЧеМУ?
-------------------- Нани?
icq# 351-32-32-32 |
| gid |
15.5.2008, 13:56
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 771 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Покажите код, скорее всего ошибка в нем.
-------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| Покемон |
16.5.2008, 13:36
Сообщение
#3
|
|
надоедливый мыслитель ![]() ![]() ![]() Группа: Свои Сообщений: 98 Регистрация: 22.4.2008 Пользователь №: 776 |
$link = mysql_connect("localhost", "root", "");
$bubu = CREATE DATABASE test; mysql_query($link, $bubu); -------------------- Нани?
icq# 351-32-32-32 |
| gid |
16.5.2008, 17:52
Сообщение
#4
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 771 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Да, все так, как я и думал, проблема в вашем коде. Правильно должно быть так:
Код $link = mysql_connect("localhost", "root", ""); $bubu = "CREATE DATABASE 'test'"; mysql_query($bubu, $link); Вы же перепутали местами $bubu и $link, причем $link использовать необязательно, если во всем скрипте используется только одно соединение с БД. -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| Покемон |
16.5.2008, 20:55
Сообщение
#5
|
|
надоедливый мыслитель ![]() ![]() ![]() Группа: Свои Сообщений: 98 Регистрация: 22.4.2008 Пользователь №: 776 |
нет. так тоже не получается .
пишу следующее: <?php $link = mysql_connect("localhost", "root", ""); $bubu= "CREATE DATABASE 'test'"; mysql_query($bubu, $link) or die ("error!"); ?> после чего выводит "error!". может он и должен выводиться? и еще. я пишу все это в Dreamweaver 8 и при этом CREATE DATABASE не выдляется ни каким цветом. может дело в программе? -------------------- Нани?
icq# 351-32-32-32 |
| Покемон |
17.5.2008, 11:58
Сообщение
#6
|
|
надоедливый мыслитель ![]() ![]() ![]() Группа: Свои Сообщений: 98 Регистрация: 22.4.2008 Пользователь №: 776 |
Я ВСЕ ПОНЯЛ!!! Я понял в чем моя ошибка! Оказывается такая база данных уже существует!
-------------------- Нани?
icq# 351-32-32-32 |
| Покемон |
17.5.2008, 12:59
Сообщение
#7
|
|
надоедливый мыслитель ![]() ![]() ![]() Группа: Свои Сообщений: 98 Регистрация: 22.4.2008 Пользователь №: 776 |
И теперь еще один вопрос.
Как выводить информацию из таблиц? Пишу: <?php ..... $zapros = "SELECT*FROM table"; $lala = mysql_query($zapros, $link); $lala2 = mysql_fetch_row($lala); ?> Дальше код нет смысла писать, потому что выводит ошибку типа "НЕДЕЙСТВИТЕЛЬНОЕ ЗНАЧЕНИЕ mysql_fetch_row() " В чем дело? -------------------- Нани?
icq# 351-32-32-32 |
| sa†ana |
1.6.2008, 15:00
Сообщение
#8
|
![]() Продвинутый ![]() ![]() ![]() ![]() Группа: Супер Модераторы Сообщений: 232 Регистрация: 11.5.2007 Из: World Wide Web Пользователь №: 81 |
Скорее всего ошибка возникает из-за того что в запрос неправильный... чтобы это проверить вместо
$lala = mysql_query($zapros, $link); пишите $lala = mysql_query($zapros, $link) or die(mysql_error()); В таком случае если в запросе ошибка то она напечатается в браузер и вам будет легче ее устранить -------------------- |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.5.2012, 5:10 |