Вставка из базы sql с условием как сделать?

Andrew1

Подключился к базе
 $result = mysql_query ("SELECT * FROM texts WHERE page='index.php'",$db);
$myrow = mysql_fetch_array ($result);

В базе есть две записи с одинаковым page='index.php' но с разным содержимым поля text и id
Как вставить на страницу содержимое поля text с определенным id?

Andrew1

типа такого:
<?php echo $myrow ['text'] где id=123; ?>
как это оформить?

andra1980

Либо я чего-то не понимаю, либо можно написать так:
$result = mysql_query ("SELECT * FROM texts WHERE page='index.php' AND id=123",$db);

PS Ни разу в жизни не писал на PHP.

Andrew1

Ты пишешь как извлечь данные, а мне надо их вставить.

andra1980

Если нужно вставить поле text из записи с id 123, то почему бы не выбрать из базы только её? Зачем выбирать из таблицы две строки, если нужна только одна из них?

AlexV769

куда тебе их вставить надо?
заботай функцию print_r.

Andrew1

на php странице есть две области в которые надо вставить тексты из базы, у этих текстов разные id.

andra1980

Если хочется обойтись одним запросом к базе, то что-то в таком стиле:
$rows = array;
while($row = mysql_fetch_array($result {
$rows[$row['id']] = $row['text'];
}

echo $rows[123];
echo $rows[321];

Andrew1

Спасибо, все работает
Оставить комментарий
Имя или ник:
Комментарий: