|
автор: Непонимающий (26.04.2006 в 21:52) |
|
| Недавно стал изучать MySQL, написал скрипт:
<?php
include "config.php";
$sost = mysql_query("select * from user WHERE 'name' = 'Admin';");
mysql_query($sost);
echo "$sost";
?>
|
А он почему то не работает. Помогите кто может! | |
|
|
|
|
|
|
|
для: Непонимающий
(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)
| | Ссылки сейчас изучаю, а вот пример который Вы мне дали почему то не работает! | |
|
|
|
|
|
|
|
для: Непонимающий
(26.04.2006 в 22:43)
| | Да, не обратил внимание. Имя поля (в нашем случае - name - не должно быть в кавычках).
А вообще, для большего контроля можно вставить после инициализации $sost строку
if(!$sost) { exit(mysql_error()); }
|
Ну а вместо field, another_field и also_field нужно подставить реальные имена полей, вы понимаете. | |
|
|
|
|
|
|
|
для: Непонимающий
(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 | |
|
|
|
|
|
|
|
для: Непонимающий
(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>";
?>
|
| |
|
|
|