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

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

04.04.2010, 15:29. Показов 4718. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru