Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Кто подскажет как будет выглядеть элементарные записи.

Ответить
Настройки темы
Кто подскажет как будет выглядеть элементарные записи.

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


У меня книга по php очень по идиотски написана. Практиески ни один скрипт из нее не работает. (освой php за 24 часа)

Кто подскажет как будет выглядеть элементарные записи.

Открыть базу MySQL
Счтать от туда что-либо
Записать туда что либо

Для примера
база baze
таблица tabl
столбец stolb
строка 3

root, localhost, parol.


Отправлено: 02:08, 17-10-2003

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Не совсем разумею, что значит
Цитата:
Кто подскажет как будет выглядеть элементарные записи.
, но ничего кроме как старого примера на ум не приходит... уточните то, что вам угодно узнать. Разверните вопрос.

Код: Выделить весь код
  //да означим переменные опосля возъюзав оные
 $DBName = "baze";
 $Server = "some_server";
 $SQLServerName = "some_server";
 $Login = "login";
 $Password = "password";
 $Query_Str = "SELECT who AS 'Login', server AS 'Name of server', password AS 'Password' FROM tabl";

 //коннект
 $LinkID = mysql_connect($SQLServerName, $Login, $Password) or die("Unable create connection!");
 //подсоединение к нужной БД
 if (!mysql_select_db($DBName,$LinkID))
   {echo "<center><h1><p>Can't select database '$DBName'</p></h1><center>"; exit();}
 //выборка
 if (($ResID = mysql_query($Query_Str,$LinkID))==0)
   {echo "<center><h1><p>Our assortment is disabled</p></h1><center>"; exit();}

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 04:46, 17-10-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Kuznetsov
Позволь с тобой не согласиться.

Книга может и не полная, все основное там есть я ее всем начинающим рекомендую.
Но после нее надо обязательно читать настоящие доки.

Если есть желание то могу выслать или выложить на сервер.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 23:11, 18-10-2003 | #3


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Подробнее хотелось бы остановится на

$Server = "localhost";
$SQLServerName = "localhost";
$Login = "root";

Правильно ли это?

И подробнее на выборке

if (($ResID = mysql_query($Query_Str,$LinkID))==0)

{echo "<center><h1><p>Our assortment is disabled</p></h1><center>"; exit();}

Как прописывается таблица

Ячейка

То есть как достать данные из таблицы z ячейку из столбца x и строки y.

Отправлено: 22:08, 21-10-2003 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


1) Почему не правильно? Если твои данные таковы, то почему нет? Да... в примере переменная $Server не нужна, копи/паст не всегда рулит .
2) Таблица прописывается не в функции, а в запросе: $Query_Str = "SELECT who AS 'Login', server AS 'Name of server', password AS 'Password' FROM tabl"; Здесь код запроса в отдельной переменной лежит, чтобы не валялся по всему файлу в текстовом виде. Ячейки задаются там же, в примере это ячейки с именами who, server, password? которые в сформированной запросом табличке будут иметь имена идущие за AS. Строки ты можешь ограничивать по какому-либо признаку, скажем имя сервера или пароль, или если у каждой строки есть уникальный номер (оч удобно), то по нему. Делается это пристыковкой к запросу условия, скажем так "WHERE server='localhost'".

Чтобы все понять, прочти на русском языку предложение запроса и все станет ясно... и RTFM

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:59, 22-10-2003 | #5


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Правильно ли я понял?

открытие таблицы

$Query_Str = "SELECT who AS 'Login', server AS 'localhost', password AS 'Password' FROM table AS 'z' ";

и нужно ли ее закрывать? (если нужно, то как это прописывается)


Можно написать на примере считывания данных.

$a=$Query... c ячейкой [x,y]

Отправлено: 23:32, 24-10-2003 | #6


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Таблица не может быть открыта в том смысле в каком ты привык это понимать для файлов. БД это вещь которая подразумевает в первую очередь множественный к ней доступ по сему стараются держать заблокированные данные в таком состоянии как можно меньше, а в случае чтения данных так вообще такого не происходит - итого - таблицу открывать не надо и как следствие закрывать тоже, из таблиц(ы) получают данные - делают выборку (select)? после этого тебе отдается "указатель" на таблицу с результатами твоей выборки.

Думается мне ты не четко представляешь организацию данных в БД (да простится мне эта тавтология).  Есть рабочая область, она описывается набором сущностей, у каждой сущности есть атрибуты, сущности могут быть связаны. По сути в первой нормальной форме (представление данных в виде таблице в виде определенным правилами этой формы) каждая сущность описывается таблицей, где колнки - атрибуты.
Пример: Человек - сущность
Атрибуты - рост, вес, цвет глаз, личная серия. Теперь таблицей мы можем описать все человечество . Записей (строк) будет догадайся сам (пересчитаешь китайцев, скажи ). Твоя задача
Цитата:
c ячейкой [x,y]
для этой будет сводится скажем к такой -  какой цвет глаз у чела с номером T-101:
Решение select y_color from humans where id='T-101'

Где что, думаю разберешься. И еще... документации в сети навалом, к чему тебе мое пространная болтовня с кучей принципиальных ошибок ? . А форум суть реализации системы вопрос-ответ, а не учебное заведение.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:01, 25-10-2003 | #7


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Создана база с помощью MySQL Front
база test
в ней таблица user
в таблице столбцы со значениями.
a, b.

1, 2
3, 4
5, 6

Результат - вывод B при a = 1.

текст программы

<?php
$DBName = "test";
$Server = "localhost";
$SQLServerName = "";
$Login = "root";
$Password = "";
$table = "user";

$Query_Str = "SELECT who AS 'Login', server AS 'Server', password AS 'Password' ";

$LinkID = mysql_connect($SQLServerName, $Login, $Password) or die("Unable create connection!";

if (!mysql_select_db($DBName,$LinkID))
{echo "<center><h1><p>Can't select database '$DBName'</p></h1><center>"; exit();}

if (($ResID = mysql_query($Query_Str,$LinkID))==0)
{echo "<center><h1><p>Our assortment is disabled</p></h1><center>"; exit();}

$Query_Str = "SELECT select b from a where id='1' AS 'Login', server AS 'Server', password AS 'Password' FROM 'table'";  

print "$Query_Str";
?>

В результате выводится только "Our assortment is disabled"

Где напортачено? (Все сделано с ваших слов)

Отправлено: 00:52, 26-10-2003 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Море ошибок... прочтите документацию и разберитесь со всем раз и навсегда. Это очень просто, стандарт весь на ладони.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 06:53, 26-10-2003 | #9


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


В инете много чего по кусочкам…
И в книге у меня тоже кусочки. А то, что не кусочками – не работает.

Наверно но этому я прошу показать как будет выглядеть элементарное ЦЕЛЫМ примером. О том, что сборка из кусочков с ошибками, догадался, когда результат…

Или это не элементарный вопрос, а очень сложный?

Отправлено: 20:14, 27-10-2003 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Кто подскажет как будет выглядеть элементарные записи.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Мысль о кластере. кто что подскажет? kind_shubin Microsoft Windows NT/2000/2003 1 09-12-2009 08:57
Как могут выглядеть розничные коробочные версии MS Office 2010? OSZone News Новости и события Microsoft 0 08-12-2009 00:30
Интернет - Кто подскажет в чем проблема?!?! ZAclub Лечение систем от вредоносных программ 3 30-12-2008 08:30
Кто подскажет? 2678 Защита компьютерных систем 2 14-03-2006 08:58
КТО-нибудь мне подскажет что такое FADE Вебмастеру 5 15-09-2004 02:29




 
Переход