Помогите с привязкой двух БД
Здравствуйте, у меня такая задача: нужно сделать телефонный справочник
Мне нужно создать в нём выпадающее меню городов, чтоб было так: выбрал город допустим Москву, и в другой форме ввёл например фамилию человека, нажал на поиск и чтоб поиск шёл только из БД именно Москвы. Точно также и с другими городами, допустим выбрал Казань, ввёл фамилию и чтоб поиск производился уже БД казани. Я думал что должно это так делаться, создать БД в DENWER, и в этой БД создать, таблицы с данными для городов, допустим одну таблицу назвать Москва, и когда в форме выбираеш москву чтоб поиск шёл только в этой таблице, допустим чтоб фамилии Петров искал только в этой таблице. И также для других городов создать отдельные таблицы. Помогите пожалуйста, как можно такое реализовать, если выше описанные действия совсем неправильны, подскажите как можно проделать это правильно но с таким же результатом |
1) планируется использовать mysql?
2) на каком языке программирование хотите решить данную задачу? 3) плодить столько бд это расточительство... |
1) Да на mysql
2) на php 3) тогда как можно удобнее сделать это? |
можно попробовать в одной базе создать отдельные таблицы для каждого города и обращаться к ним по названию, что-то типа $name_table$ или подобного. Более подробно, к сожалению, не распишу.
|
Вот что я наваял)))
создайте базу данных sp и выполните скрипт Код:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; далее серверный код(он тут без защиты...) PHP код:
Код HTML:
<html> |
Цитата:
|
в браузере набираете http://localhost/Tools/phpMyAdmin/
а дальше смотрите мануал, а то писать много... (хотя там вроде интуитивно понятно что делать...) сравнение в бд выбрать utf8_general_ci |
Нет нет, базу я знаю как создать, а вот что значит выполнить скрипт как это сделать, хотя бы в кратце можно объяснить плиз. Что мне сделать с кодом который после слов
Вот что я наваял))) создайте базу данных sp и выполните скрипт Вот его я не пойму куда девать? |
в phpmyadmin выбираете созданную бд и в меню должна быть что-то типа sql или "создать sql" "создать sql запрос" ... появится текстовое поле туда и вставляете.
ели сохраните в файле (!!! обязательно в utf8) и выполните импорт... |
Спасибо, сделал как написали, но когда ввожу город и фамилию, показывает вот это
Цитата:
Скажите а как можно сделать так: вот я создам три таблицы (москва, питер, воронеж), в них естественно данные о людях этих городов. И как вот сделать выпадающий список, допустим выбрал из списка москву, и чтоб php понял что выбрана в mysql таблица Москвы и что поиск по введённой фамилии осуществлять нужно только в этой таблице Вот так как то чтоб получилось, можете объяснить как так сделать. |
Часовой пояс GMT +4, время: 20:53. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.