Показать несколько строк в MySQLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Показать несколько строк в MySQL

Сообщение Anonymous »

У меня была такая таблица

Код: Выделить всё

id   |   name
------------------
1    |   SAM1
2    |   SAM2
1    |   SAM1
3    |   SAM3
7    |   SAM7
6    |   SAM6
Мне нужно показать результаты с помощью этого запроса

Код: Выделить всё

SELECT name,id FROM tblnameWHERE id IN (1,2,7,6,1)
и получаем следующий результат

Код: Выделить всё

id   |   name
------------------
1    |   SAM1
2    |   SAM2
7    |   SAM7
6    |   SAM6
Моя проблема в том, что пропущен последний идентификатор, т.е. 1. Мне нужно что-то подобное

Код: Выделить всё

id   |   name
------------------
1    |   SAM1
2    |   SAM2
7    |   SAM7
6    |   SAM6
1    |   SAM1
Без использования запроса цикла (как показано ниже) каким-либо другим способом сделать это?

Код: Выделить всё

$ids=array(1,2,7,6,1);
$i=0;
foreach($ids as $id){

$sql=mysql_query("SELECT * FROM tblname WHERE id=$id");
// Store value to array

}
Пожалуйста, помогите

Подробнее здесь: https://stackoverflow.com/questions/997 ... s-in-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»