Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2009, 19:44   #1
memka
Пользователь
 
Аватар для memka
 
Регистрация: 31.03.2009
Сообщений: 71
По умолчанию запрос в MYSQL WHERE по информации или что то другое?

опять я
есть список всех школ одного района
запрос выглядит так (упрощённа)
PHP код:
$sql='SELECT `nomer`,`name`, `adres`, `telefon` FROM `a_'.$_GET['g'].'_base_'.$base_lat.'` WHERE rayon="'.$name_r.'"'
$result=mysql_query($sql); 
while(
$r2=mysql_fetch_array($result))
    {
    
$g=$_GET['g'];
    
$nomer=$r2['nomer'];
    
$name=$r2['name'];
    
$adres=$r2['adres'];
    
$telefon=$r2['telefon'];
echo.....} 
после получения списка. я хочу сделать ссылку так чтобы попасть на страницу со всей информацией о школе, я конечно могу WHERE по телефону, но почему то мне кажется, что это как то можно сделать, намного проще, вроде как по номеру результата или что то подобное!
я новичок в php

Последний раз редактировалось memka; 13.04.2009 в 19:48.
memka вне форума Ответить с цитированием
Старый 13.04.2009, 19:50   #2
InCun
Пользователь
 
Аватар для InCun
 
Регистрация: 11.04.2009
Сообщений: 64
По умолчанию

Знаете, у меня в любой таблице... есть два столбца.. это 'id' и 'sid' т.е. ID номер которые автоматические просчитуется АвтоИнкриментом, а SID вручную можно вбивать... именно по этому номеру и можно было бы выводить данные...

Мне друг всегда говорил, делать в таблицах дополнительные поля.. Рано или поздно они пригодятся... В вашем случае.. Как раз тут то они и нужны )) Пример кода думаю не нужен...
Если нужен.. могу продемонстрировать...


UP: В таком случае, вы не прогадаете с номером Школы(которая может быть похожаю на другую школу... Как у меня в городе было...
Школа №7...
Школа (Гимназия) №7
и Музыкальная школа №7
и все в разных частях города...
InCun вне форума Ответить с цитированием
Старый 13.04.2009, 19:55   #3
memka
Пользователь
 
Аватар для memka
 
Регистрация: 31.03.2009
Сообщений: 71
По умолчанию

я так и думала, тогда ещё один вопрос, возможно ли чтобы столбец в примеру id просчитывался автоматом! или придётся в ручную забивать?
я новичок в php
memka вне форума Ответить с цитированием
Старый 13.04.2009, 19:58   #4
InCun
Пользователь
 
Аватар для InCun
 
Регистрация: 11.04.2009
Сообщений: 64
По умолчанию

Автоматически... Ну конечно же можно!
Почитайте об auto_increment (MySQL)
А если кратно, то в phpmyadmin - создается ключ в таблице которой вам надо, с привязкой к id или тому полю которое вам нужно...
Потом заходите в настройки столбца(id) и ставите галочку(в phpmyadmin3) или выбираете в списке(phpmyadmin2) - "auto_increment"
InCun вне форума Ответить с цитированием
Старый 13.04.2009, 23:16   #5
memka
Пользователь
 
Аватар для memka
 
Регистрация: 31.03.2009
Сообщений: 71
По умолчанию

спасибо огромное!
блин это так всё сложно
думала php это не так сложно.
потом понеслась mysql
тут ещё и htassecc
да и ajax
я новичок в php
memka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать запрос mysql iankov SQL, базы данных 4 17.01.2009 15:36
Помогите создать запрос mysql iankov SQL, базы данных 7 07.01.2009 17:34
Запрос в MySQL MasterofCDM БД в Delphi 5 03.12.2008 16:58
запрос к mysql wall66 PHP 6 03.11.2008 22:49
запрос в MySQL, Error Teksa БД в Delphi 4 12.10.2007 22:03