Помогите сделать поиск по ДБ

R00miss

Guest
а как мне теперь из тех таблиц в новые все переписать побыстрей?
 

RomikChef

Guest
Выбор прост :
SELECT A.lastname, P.poem
FROM Author A, Poem P
WHERE A.id = P.author_id AND A.firstname='$firstname' AND A.lastname='$lastname'

исправленный вариант верный.
 

tony2001

TeaM PHPClub
а может про нормальные формы че-нить почитать ?
про базы данных?....
я не думаю, что "Базы данных для чайников" (краткий конспект) изменят коренным образом представление R00miss.
 

RomikChef

Guest
сначала делаешь таблицу authors, пока с тремя полями. потом добавишь.
id, firstname,lastname
заполняешь ее. Это недолго.
потом.
по очереди смотришь id в таблице авторов и пишешь
запрос
insert into new_poems (author_id,title,poem) select 'цифра',title,poem from firstname_lastname
цифра - ид от вставляемого автора.
обязательно в одинарных кавычках.
понятно?
 

RomikChef

Guest
тони, не мешай :)
мы человека на путь истинный направляем.
я ради этого готов ему се запросы написать
 

Larson

Новичок
Стоило только на мунутку отлучится в другой топик, как тут все без меня сделали. :)
 

.des.

Поставил пиво кому надо ;-)
Проснулся я совсем недавно.. и может быть просто не воспринимаю с такой скоростью информацию.. потому что этот топик больше на чат похож.. RomikChef поясни плиииз.. что это за запрос.. что он сделает с таблице new_poems???
insert into new_poems (author_id,title,poem) select 'цифра',title,poem from firstname_lastname
 

RomikChef

Guest
вставляет в нее записи из таблицы firstname_lastname, а что?
 

R00miss

Guest
так чтоже такое 'цифра' ?

Чё в ней писать?
 

Larson

Новичок
2 .des. Спать надо меньше :) Теперь небось выспался и всю ночь будешь в форуме зависать :)
 

Larson

Новичок
в цифре надо писать ид из таблицы авторов, которое соответствует кокретному автору.
 

RomikChef

Guest
в принципе, можно сделать так, чтобы цифра сама проставлялась, но тогда не ошибись в написании имени автора.
 

.des.

Поставил пиво кому надо ;-)
2 Larson. Насчет спать меньше может быть вы и правы...
всю ночь на форуме у меня не получится но первую половину точно. :)
все я все равно пока ничего не понимаю.. иду пить кофе :)
а не понимаю откуда в таблице firstname_lastname взялась цифра и тем более название и текст поэмы... в этой же таблице у него хранились только имена и фамилии авторов.. а читать топик сначала нет никакого желания...
поэтому отдаю должное терпению Ромика... он начал ему и нести этот крест :)
 

RomikChef

Guest
насчет структуры таблицы я объяснять не буду, поскольку ты просто не понял, а насчет цифры скажу.
ее там действительно нет.
и она пишется руками.
ты в курсе, что можно селектить не только то, что в базе лежит?, а например, вычисляемуе поля?
ну так и константы тоже можно селектить, в одинарных кавычках.

напиши в консоли
select 'des'
и посмотри
 

.des.

Поставил пиво кому надо ;-)
все дошло.. если :( дошло! клинит однако меня :(((
сорри RomikChef
 

R00miss

Guest
Теперь еще одно... каким образом объединить автора и стих???
Точнее чтоб на странице был и стих из таблицы стихов и имя автора из таблицы имен?
 
Сверху