С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/22: Рейтинг темы: голосов - 22, средняя оценка - 4.50
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2

Ошибка при подключении к БД

04.04.2010, 15:29. Показов 4658. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!).. У меня распространённая ошибка:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\fafoo.od.ua\index.php on line 4
PHP
1
2
3
4
5
<? 
include("blocks/bd.php");/*Соединяемся с базой данных*/
$result = mysql_query("SELECT title, meta_d,meta_k, text FROM pages WHERE page='index'",$db);
$myrow = mysql_fetch_array($result);
?>
PHP
1
2
3
4
<?
$db = mysql_connect ("localhost","admin","6382967");
mysql_select_db("fafoo",$db);
?>
Сервер: Top Server
Server Version: Apache/2.2.6 (Win32) mod_ssl/2.2.6 OpenSSL/0.9.8e PHP/5.2.5

У меня 2 БД для двух сайтов. Одна БД работает идеально, а вторая вот выделывается. Может этот сервер не поддерживает наличие 2ух баз данных?.. оО.. Прошу Вашей помощи ..

Добавлено через 1 минуту
И еще одна ошибка:


При создании поля в таблице "id" с "Дополнительно" - "auto_increment" выдаётся тоже ошибка:

Ошибка

SQL-запрос:

ALTER TABLE `team` CHANGE `id` `id` INT( 8 ) NOT NULL AUTO_INCREMENT

Ответ MySQL: Документация
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Хотя в другой БД всё идеально и отлично

Добавлено через 2 часа 57 минут
))Неужели никто не знает пути решения?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.04.2010, 15:29
Ответы с готовыми решениями:

Ошибка при подключении "В удаленном подключении отказано"
Что может означать следующая ошибка? Пороль и имя правильны! Еще появляется такое сообщение

Ошибка при подключении к SQL базе данных при переносе программы
Я добавил базу данных SQL &quot;*.mdf&quot; к проекту. Если использовать параметры строки подключения типа: &quot;Data...

При подключении DLL: Ошибка при создании объекта из компоненты
Создана DLL. При попытке подключения из 1С получаем сообщение: Ошибка при создании объекта из компоненты c:Program FilesMicrosoft...

15
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 18:20
Цитата Сообщение от KaRaNTiN Посмотреть сообщение
При создании поля в таблице "id" с "Дополнительно" - "auto_increment"
добавь к этому запросу PRIMARY KEY (`id`)
SQL
1
ALTER TABLE `team` CHANGE `id` `id` INT( 8 ) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (`id`)
Добавлено через 1 минуту
Цитата Сообщение от KaRaNTiN Посмотреть сообщение
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\fafoo.od.ua\index.php on line 4
Покажите как Вы выводите эти данные из массива.

Добавлено через 59 секунд
Так же это может быть из-за того, что запрос ничего не возвращает, может быть какая-то описка в запросе(имя БД,имя таблицы, поля, значения в поле)
1
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 18:33  [ТС]
Почему же тогда всё работает идеально с моей первой БД?)).. У первой всё точно также, кроме названия БД
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 18:38
Цитата Сообщение от KaRaNTiN Посмотреть сообщение
У первой всё точно также, кроме названия БД
Давайте рассуждать логически. Моя логика мне подсказывает, что если не работает запрос, то всё-таки в нем есть ошибка.

Добавлено через 1 минуту
Покажите как Вы его выводите в браузер...в каком цикле, с какими параметрами?
0
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 18:43  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
Покажите как Вы его выводите в браузер...в каком цикле, с какими параметрами?
я не бэ ни мэ в этом)).. Я знаю,что надо то и то прописать в документе, чтобы было соединение, а сам язык SQL я не знаю).. Поэтому без понятия как, что и где вывожу)... У меня раньше была подобная проблема, но мне хватало убрать пробел или поменять кавычки местами, как всё работало.. а тут оно чего-то как-то не хочет =).. Если Вы подскажите где посмотреть как я его "вывожу" в браузер, буду приятно благодарен
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 18:55
Тогда давайте попробуем такой запрос(чисто теоретически он правильней чем Ваш):
PHP
1
2
3
4
5
6
$query = mysql_query("SELECT `title`, `meta_d`, `meta_k`, `text` FROM `pages` WHERE `page`='index'");//если у Вас одно подключение к серверу Mysql,
//то указывать идентификатор соединения не обязательно, поэтому упустим его:)
//Один из способов вывода:
while($resalt=mysql_fetch_array($query)){
echo "{$resalt['title']}<br>{$resalt['meta_d']}<br>{$resalt['meta_k']}<br>{$resalt['text']}";
}
0
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 19:05  [ТС]
PHP
1
2
3
4
5
6
7
8
<? 
include("blocks/bd.php");/*Соединяемся с базой данных*/
$query = mysql_query("SELECT `title`, `meta_d`, `meta_k`, `text` FROM `pages` WHERE `page`='index'");//если у Вас одно подключение к серверу Mysql,
while ($resalt=mysql_fetch_array($query, MYSQL_NUM))
{
echo "$resalt";
}
?>
получается так теперь должно выглядеть подключение в документе вместо моего?...

Если да, то всё равно выбивает ошибку в 4й строчке...

Прикрепляю весь исходник)).. Всё еще прошу помощи
Вложения
Тип файла: rar fafoo.od.ua.rar (4.97 Мб, 17 просмотров)
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 19:07
я исправился
0
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 20:14  [ТС]
всё равно ошибка...ничего не понимаю =\.. Может действительно сервер не поддерживает 2 базы данных?).. Ну всё же точно такое же, кроме названий..
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 20:15
ты тестишь на своем локальном или на хостинге?
0
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 20:17  [ТС]
Хостинга пока нет).. Всё на локальном... Хочу, чтобы всё отлично было, потом уже на хостинг его).. Вот единственная пока проблемка - подключение БД .. Ошибка мешает работать дальше)..
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.04.2010, 20:44
Ограничений на кол-во БД не может быть, к тому же она создалась..проблема в чем-то другом...я проверял этот запрос у себя(создал левую БД, таблицу, поля) и по такому же принципу выводил, всё нормально...проверьте еще раз правильность имен таблиц, полей...

Добавлено через 2 минуты
У меня выдает такую ошибку, только когда не верно указаны имена в запросе
1
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 20:48  [ТС]
Спасибо за помощь).. Всё равно не понимаю, что не так.. .Проверил все имена, всё полностью, всё совпадает ))
0
 Аватар для acupation
67 / 67 / 6
Регистрация: 26.03.2010
Сообщений: 546
04.04.2010, 23:18
попробуй сервер поменять на денвер или вентриго. это не так ушь и долго но за то точно узнаешь в нем проблема или нет.
0
 Аватар для KaRaNTiN
44 / 44 / 11
Регистрация: 10.06.2009
Сообщений: 311
Записей в блоге: 2
04.04.2010, 23:20  [ТС]
Спасибо, всё работает шикарно!.. romchiksoad , большая тебе благодарность!)
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
05.04.2010, 00:12
Я прям не знаю...засмущал
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.04.2010, 00:12
Помогаю со студенческими работами здесь

Сделать так чтобы при подключении нулевого порта выполнялся один цикл кода а при подключении другого - другой
Как сделать так чтобы при подключении нулевого порта выполнялся один цикл кода, а при подключении другого другой. И вообще возможно ли это...

Ошибка при подключении
Добрый день всем и за ранее благодарен тому, кто откликнется!!! Подскажите пожалуйста, почему показывает ошибкой, при подключении...

Ошибка при подключении к БД
Установил PostgreSQL подключил к проекту через maven и вот теперь не могу понять, что делать, ошибка. вот код import...

Ошибка при подключении
Добрый день, установил mssql, в mssql server management studio загрузил бекап базы, теперь через вижлу пытаюсь подконнектиться к базе ...

Ошибка при подключении к БД
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data.Sql; using System.Data.SqlClient; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru