Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод из mysql 
:(
    Опции темы
nepster
Дата 27.4.2009, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Как вывести данные из mysql ?

В начале я подключаюсь к базе, затем 





Код


$result = mysql_query("SELECT * FROM test",$link); //test - мая база

$myrow = mysql_fetch_array($result);

echo $myrow["login"]; // поле которое нужно вывести 




выдает Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in S:\home\test1.ru\www\index.php on line 19
PM MAIL   Вверх
azesmcar
Дата 27.4.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



nepster

Скорее всего ошибка в запросе
Код

SELECT * FROM test


Покажи весь код
PM   Вверх
enof
Дата 27.4.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



Не нужно вам пока к базе подключаться. Сначала основы усвойте.
Код

echo mysql_error();

после запроса что говорит?
PM MAIL ICQ Skype   Вверх
nepster
Дата 27.4.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Код

<?php

$bd = mysql_connect("localhost", "root", "******") or die ("<font color=red><b>Невозможно Подключится к бд </b></font>"); 
mysql_select_db ("test") or die ("<font color=red><b>Невозможно выбрать БД </b></font>"); 


$result = mysql_query("SELECT * FROM test",$bd); 

$myrow = mysql_fetch_array($result);

echo $myrow["login"];


?>



В переменные пас хост и логин покамись не включал.  Собственно весь код. Смысл вывести на экран поле логин. 


PM MAIL   Вверх
Shark
Дата 27.4.2009, 16:12 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: нет
Всего: 4



nepster, 
Код

$result = mysql_query("SELECT * FROM test"); 

так оставь... должно работать


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
enof
Дата 27.4.2009, 16:18 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



Код

<?php
$bd = mysql_connect("localhost", "root", "******") or die ("<font color=red><b>Невозможно Подключится к бд </b></font>"); 
mysql_select_db ("test") or die ("<font color=red><b>Невозможно выбрать БД </b></font>"); 
$result = mysql_query("SELECT * FROM test",$bd); 
echo mysql_error();
$myrow = mysql_fetch_array($result);
echo $myrow["login"];
?>

Так попробуйте.

p.s.
Shark,  Ваши ответы зачастую просто убивают.


Это сообщение отредактировал(а) enof - 27.4.2009, 16:19
PM MAIL ICQ Skype   Вверх
Shark
Дата 27.4.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: нет
Всего: 4



enof, просто таким образом у меня работает


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
azesmcar
Дата 27.4.2009, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата

enof, просто таким образом у меня работает 

А у него не работает..тема вообще-то об этом smile
PM   Вверх
nepster
Дата 27.4.2009, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



enof



Table 'test.test' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in S:\home\test1.ru\www\index.php on line 11




Shark

Вы же просто убрали подключение базы =), все равно такое же самое. 


PM MAIL   Вверх
enof
Дата 27.4.2009, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



Ну вот, вам написали, что не существует таблицы test в базе данных test.
PM MAIL ICQ Skype   Вверх
nepster
Дата 27.4.2009, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



ага, спс я разобрался, все работает, подскажите где можно про эти ошибки прочитать, что какая означает? 
PM MAIL   Вверх
enof
Дата 27.4.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



PM MAIL ICQ Skype   Вверх
nepster
Дата 27.4.2009, 18:59 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



ну ну буржуйский точно учить не буду, скорее они php на русский переведут, чем я буду этот мерзкий язык учить  smile 
PM MAIL   Вверх
azesmcar
Дата 27.4.2009, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата

ну ну буржуйский точно учить не буду, скорее они php на русский переведут, чем я буду этот мерзкий язык учить  smile  

Это твоя карьера..поступай с ней по своему усмотрениею.
PM   Вверх
nepster
Дата 27.4.2009, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Еще 1 вопрос по выводу, 



Код

$result=mysql_query("select login from users");

$myrow=mysql_fetch_array($result);

echo $myrow['login'];



вод код вывода, но он выводит только 1 строку. А как сделать что бы выводились все строки из данного столбика? 

Я думаю что тупо копировать строку  echo $myrow['login']; не нужно =) 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0536 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.