а как вы сделаете соответствие fio и username если у вас нет привязки ?
т.е. при составлении условия вам нужно будет ещё одно поле (к примеру userid) которое будет в обоих таблицах. тогда вы сможете точно знать что username bobik соответствует fio Бобик Татьяна Ивановна, а не Кошак Иван Иванович.
это чисто мое имхо. или я не прав ?
Вот я и не знаю, структуру базы указал, жду конкретной помощи
Доброго времени суток!
Я новичек во всех смыслах (PHP, MySQL), обращаюсь к вам за помощью.
Я делаю небольшую систему запросов пользователей к базе и присутствует необходимость выбирать определенные записи по датам.
По-порядку, есть база в ней две таблицы.
Первая:
В элемент массива $myrow[1] попадают все поля "spec" из таблицы "zapros", но там такого вида например (gorelov, sorokina, sidorov и т.д.)
В таблице "user" есть поле "username" которое также имеет содержание с пользователями (gorelov, sorokina, sidorov и т.д.). Поле "fio" содержит полное Фамилие Имя Отчество пользователя.
Мне надо сделать такой запрос что бы из таблицы "zapros" выбирались поля spec`
`adres``obekt` `primech``datazaprosa`, а на место элемента массива в цикле подставлялись полные ФИО пользователей из таблицы "user" -> поля "fio"
Тоесть фактически нужно одним запросом выбрать разные поля из двух разных таблиц и вывести их в цикле где бы gorelov соотсетствовало Горелов Роман Геннадьевич полное ФИО.
Не предлогайте переделать структуру базы (это не приемлемо пока). Как можно это осуществить может не только запросом а средствами PHP.
Помогите пожалуйста, очень надеюсь на ващу помощь (Добавление)
Что, ни кто не поможет?
Доброго времени суток. Помогите, пожалуйста, разобраться с запросом «update» к базе mysql.
Я делаю скрипт новостей и дошел до того момента, где в админе есть возможность редактировать новость (тоесть по идее обновлять «update» строку в базе по индификатору)
mysql_query("UPDATE forma SET (id_name='$tema', opisanie_new='$opis', text_new='$text')
WHERE news_id=$id") or die("Ошибка запроса : " . mysql_error());
?>
Из формы передаются обновленные пользователем данные методом POST и записываются в переменные $tema, $opis, $text, а $id это уникальный индификатор поля в которой надо произвести изменения.
Почему то не получается запрос к базе: mysql_query("UPDATE forma SET(id_name='$tema', opisanie_new='$opis', text_new='$text')
WHERE news_id=$id") or die("Ошибка запроса : " . mysql_error());
То ли я не понял как обновлять с update, то ли мануал по MySQL такой хороший.
Помогите пожалуйста сделать правильный запрос к базе «forma» таблице «news», что бы обновить данные и вставить в таблицу обновленную инфу которая содержится в переменных $tema, $opis, $text, обновить нужно строку с уникальным индификатором $id.