PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (6): « 1 2 3 [4] 5 6 »
Найдено сообщений: 80
nikola_12
Отправлено: 07 Августа, 2012 - 23:13:36 • Тема: Как правильно объединить таблицы... • Форум: Вопросы новичков
Ответов: 4 Просмотров: 132
Привет всем! Подскажите, как правильно объединить таблицы, или может быть существую другая "технология"...
Вобщем нужно чтобы, например, на странице с id = 1 (таблица data) выводились только 2 строки таблицы info, т.е. id (data) = post_id (info)...
на странице с id = 2 соответственно post_id = 2...
nikola_12
Отправлено: 06 Августа, 2012 - 21:50:36 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
Михаил пишет: Цитата: необходимо чтобы на странице с id = 1 из таблицы data, выводились свои значения из таблицы info
Если я правильно понял вопрос, для этого необходимо добавить условие. Получится что-то вроде этого:
CODE (
htmlphp ):
скопировать код в буфер обмена
SELECT info. post_id, info. miniature, info. name, info. number, info. gabarits, info. cvet, info. corpus, info. fasad, data. id
FROM info, data
WHERE (
data. id = 1
)
AND (
data. id = info. post_id
)
не совсем так вы поняли...)) я имел ввиду чтобы для каждого id таблицы data выводились все значения или значение с info.post_id = data.id...
nikola_12
Отправлено: 06 Августа, 2012 - 21:23:00 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
таблица info
(Добавление)
необходимо чтобы на странице с id = 1 из таблицы data, выводились свои значения из таблицы info, т.е. data.id = info.post_id....
nikola_12
Отправлено: 06 Августа, 2012 - 20:59:35 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
Михаил пишет: CODE (
htmlphp ):
скопировать код в буфер обмена
SELECT info. post_id, info. miniature, info. name, info. number, info. gabarits, info. cvet, info. corpus, info. fasad, data. id FROM info, data
WHERE info. post_id = data. id
Попробуйте так
не помогает...
nikola_12
Отправлено: 06 Августа, 2012 - 20:39:10 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
Михаил пишет: my SQL не поддерживает FULL OUTER JOIN
Да, я с этим разобрался уже... Но вот почему то при любом значении data.id выводит одинаковое значение строки с info.post_id...
Короче строка заполнена только в info.post_id "1", соответственно информация должна выводится только со строкой с data.id, но строка выводится на всех data.id...
nikola_12
Отправлено: 06 Августа, 2012 - 19:56:34 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
OrmaJever пишет:
Выведет ошибку, напишите сюда какую, затем поможем исправить
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OUTER JOIN data ON info.post_id = data.id' at line 1
nikola_12
Отправлено: 06 Августа, 2012 - 19:27:53 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 12 Просмотров: 433
Помогите исправить ошибку...
PHP:
скопировать код в буфер обмена
$result = mysql_query ( "SELECT info.post_id, info.miniature, info.name, info.number, info.gabarits, info.cvet, info.corpus, info.fasad, data.id FROM info FULL OUTER JOIN data ON info.post_id = data.id" , $db ) ; echo $myrow [ 'miniature' ] ;
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in...
nikola_12
Отправлено: 01 Августа, 2012 - 22:25:18 • Тема: Помогите исправить ошибку... • Форум: Вопросы новичков
Ответов: 1 Просмотров: 117
Помогите исправит ошибку... нужно чтобы к одному id страницы (таблица data) соответствовало несколько строк таблицы info...
если в ячейку info.post_id подставить соответствующий id страницы, то все поля из таблицы info появляются на всех страницах с разными id...
PHP:
скопировать код в буфер обмена
$result2 = mysql_query ( "SELECT * FROM data,info WHERE data.id=info.post_id" ) ;
do
{
<div id='module' border='1'>
<div id='module_img'><img width='170px' src='%s '></div>
<div id='module_name'>%s </div>
<div id='module_name'>%s </div>
<div id='module_name'>%s </div>
<div id='module_name'>Цветовое исполнение: %s </div>
<div id='module_name'>Корпус: %s </div>
<div id='module_name'>Фасад: %s </div>
</div>
" , $myrow [ "miniature" ] , $myrow [ "name" ] , $myrow [ "number" ] , $myrow [ "gabarits" ] , $myrow [ "cvet" ] , $myrow [ "corpus" ] , $myrow [ "fasad" ] ) ;
}
nikola_12
Отправлено: 01 Августа, 2012 - 18:47:27 • Тема: Вывод блока информации. • Форум: Прочее
Ответов: 9 Просмотров: 57
спасибо! кстати есть синтаксическая ошибка, в каждой строке не закрыта скобка
nikola_12
Отправлено: 01 Августа, 2012 - 18:13:31 • Тема: Вывод блока информации. • Форум: Прочее
Ответов: 9 Просмотров: 57
caballero пишет: Цитата: где то нужно чтобы 3 изображения, где-то 2..
if
else
это я уже догадался...но что будет в условии?
Страниц (6): « 1 2 3 [4] 5 6 »
Powered by ExBB FM 1.0 RC1. InvisionExBB