|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Кто подскажет как будет выглядеть элементарные записи. |
|
|
Кто подскажет как будет выглядеть элементарные записи.
|
Новый участник Сообщения: 15 |
У меня книга по php очень по идиотски написана. Практиески ни один скрипт из нее не работает. (освой php за 24 часа)
Кто подскажет как будет выглядеть элементарные записи. Открыть базу MySQL Счтать от туда что-либо Записать туда что либо Для примера база baze таблица tabl столбец stolb строка 3 root, localhost, parol. |
|
Отправлено: 02:08, 17-10-2003 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Kuznetsov
Позволь с тобой не согласиться. Книга может и не полная, все основное там есть я ее всем начинающим рекомендую. Но после нее надо обязательно читать настоящие доки. Если есть желание то могу выслать или выложить на сервер. |
------- Отправлено: 23:11, 18-10-2003 | #3 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить 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 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить 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
|
Профиль | Сайт | Отправить 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 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Таблица не может быть открыта в том смысле в каком ты привык это понимать для файлов. БД это вещь которая подразумевает в первую очередь множественный к ней доступ по сему стараются держать заблокированные данные в таком состоянии как можно меньше, а в случае чтения данных так вообще такого не происходит - итого - таблицу открывать не надо и как следствие закрывать тоже, из таблиц(ы) получают данные - делают выборку (select)? после этого тебе отдается "указатель" на таблицу с результатами твоей выборки.
Думается мне ты не четко представляешь организацию данных в БД (да простится мне эта тавтология). Есть рабочая область, она описывается набором сущностей, у каждой сущности есть атрибуты, сущности могут быть связаны. По сути в первой нормальной форме (представление данных в виде таблице в виде определенным правилами этой формы) каждая сущность описывается таблицей, где колнки - атрибуты. Пример: Человек - сущность Атрибуты - рост, вес, цвет глаз, личная серия. Теперь таблицей мы можем описать все человечество ![]() ![]() Цитата:
Решение select y_color from humans where id='T-101' Где что, думаю разберешься. И еще... документации в сети навалом, к чему тебе мое пространная болтовня с кучей принципиальных ошибок ? ![]() |
|
------- Отправлено: 02:01, 25-10-2003 | #7 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить 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 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Море ошибок... прочтите документацию и разберитесь со всем раз и навсегда. Это очень просто, стандарт весь на ладони.
|
------- Отправлено: 06:53, 26-10-2003 | #9 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить PM | Цитировать В инете много чего по кусочкам…
И в книге у меня тоже кусочки. А то, что не кусочками – не работает. Наверно но этому я прошу показать как будет выглядеть элементарное ЦЕЛЫМ примером. О том, что сборка из кусочков с ошибками, догадался, когда результат… Или это не элементарный вопрос, а очень сложный? |
Отправлено: 20:14, 27-10-2003 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мысль о кластере. кто что подскажет? | 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 |
|