Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод информации из таблицы базы данных в окно браузера
 
 автор: Непонимающий   (26.04.2006 в 21:52)
 
 

Недавно стал изучать MySQL, написал скрипт:

<?php
include "config.php";
$sost mysql_query("select * from user WHERE 'name' = 'Admin';");
 
mysql_query($sost);
echo 
"$sost";
?>

А он почему то не работает. Помогите кто может!

   
 
 автор: ck   (26.04.2006 в 22:25)   письмо автору
 
   для: Непонимающий   (26.04.2006 в 21:52)
 

http://www.softtime.ru/dic/id_dic=100&id_group=2
http://www.softtime.ru/dic/id_dic=102&id_group=2
http://www.softtime.ru/dic/id_dic=101&id_group=2
http://www.softtime.ru/dic/id_dic=97&id_group=2
http://www.softtime.ru/dic/id_dic=99&id_group=2
http://www.softtime.ru/dic/id_dic=127&id_group=2
http://www.softtime.ru/dic/id_dic=103&id_group=2
,наконец,
http://www.softtime.ru/dic/id_dic=125&id_group=2

и вообще,
http://www.softtime.ru/bookphp/gl12_1.php

Ваш пример:

<?php 
include "config.php"
$sost mysql_query("select * from user WHERE 'name' = 'Admin';"); 

$Result mysql_fetch_row($sost);
echo 
$Result[0]."<br />".$Result[1]."<br />".$Result[2];
//или
$Result mysql_fetch_array($sost);
echo 
$Result['field']."<br />".$Result['another_field']."<br />".$Result['also_field'];
//или
$Result mysql_fetch_object($sost);
echo 
$Result->field."<br />".$Result->another_field."<br />".$Result->also_field;
?> 


и т.п.

   
 
 автор: Непонимающий   (26.04.2006 в 22:43)
 
   для: ck   (26.04.2006 в 22:25)
 

Ссылки сейчас изучаю, а вот пример который Вы мне дали почему то не работает!

   
 
 автор: ck   (26.04.2006 в 23:13)   письмо автору
 
   для: Непонимающий   (26.04.2006 в 22:43)
 

Да, не обратил внимание. Имя поля (в нашем случае - name - не должно быть в кавычках).
А вообще, для большего контроля можно вставить после инициализации $sost строку

if(!$sost) { exit(mysql_error()); }


Ну а вместо field, another_field и also_field нужно подставить реальные имена полей, вы понимаете.

   
 
 автор: cheops   (27.04.2006 в 00:03)   письмо автору
 
   для: Непонимающий   (26.04.2006 в 21:52)
 

Второй раз вызывать функцию mysql_query() не нужно. Достаточно написать, что-то вроде
<?php 
include "config.php"
$sost mysql_query("select * from user WHERE 'name' = 'Admin';"); 
$arr mysql_fetch_array($sost); 
echo 
"<pre>"
print_r($arr);
echo 
"</pre>"
?>

   
 
 автор: Непонимающий   (27.04.2006 в 11:17)
 
   для: cheops   (27.04.2006 в 00:03)
 

Странно ничегот не выводится...
Мне нужно просто извлечь одну ячеку из таблицы user в столбце name которой значится Admin

   
 
 автор: Trianon   (27.04.2006 в 11:30)   письмо автору
 
   для: Непонимающий   (27.04.2006 в 11:17)
 

Надо убрать апострофы вокруг name

<?php 
include "config.php"
$sost mysql_query("select * from user WHERE name = 'Admin'"); 
$arr mysql_fetch_array($sost); 
echo 
"<pre>"
print_r($arr); 
echo 
"</pre>"
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования