$mytext[]='75474';
$mytext[]='4353453';
$mytext[]='55323';
for($i=0; $i<count($mytext); $i++) {
$result = mysql_query("SELECT `Number`, `MPN` FROM `disk` WHERE `MPN` = '".$mytext[$i]."'");
while ($row = mysql_fetch_array($result))
{
print $row['Number'].'|'.$row['MPN'].'<br>';
}
}
выдает только последнюю запись в цикле, а не все?
Спустя 5 минут, 50 секунд (9.11.2011 - 16:43) PandoraBox2007 написал(а):
$result = mysql_query("SELECT `Number`, `MPN` FROM `disk` WHERE `MPN` IN (75474,4353453,55323)");
while ($row = mysql_fetch_array($result))
{
print $row['Number'].'|'.$row['MPN'].'<br>';
}
Спустя 10 минут, 44 секунды (9.11.2011 - 16:53) linklink26 написал(а):
А там в массиве еще есть
прокатит?)
$mytext[]='COVN70';
$mytext[]='5PX1500iRT';
прокатит?)
Спустя 6 минут, 5 секунд (9.11.2011 - 16:59) imbalance_hero написал(а):
linklink26
Использу implode, раставь кавычки тогда для каждого из значений, не забудь про запятые
Пандора, ты пропустил кавычки
Использу implode, раставь кавычки тогда для каждого из значений, не забудь про запятые
Пандора, ты пропустил кавычки
Спустя 3 минуты, 23 секунды (9.11.2011 - 17:03) PandoraBox2007 написал(а):
Цитата (imbalance_hero @ 9.11.2011 - 15:59) |
linklink26 Пандора, ты пропустил кавычки |
неправда! (=
Спустя 2 минуты, 39 секунд (9.11.2011 - 17:05) imbalance_hero написал(а):
PandoraBox2007
Ну как же, значения (не числовые) надо же обрамлять кавычками
Ну как же, значения (не числовые) надо же обрамлять кавычками
Спустя 3 минуты, 32 секунды (9.11.2011 - 17:09) PandoraBox2007 написал(а):
$result = mysql_query("SELECT `Number`, `MPN` FROM `disk` WHERE `MPN` IN ('". implode("','", $mytext) ."')");
Спустя 7 минут, 23 секунды (9.11.2011 - 17:16) Michael написал(а):
! |
Michael |
Спустя 15 часов, 44 минуты, 3 секунды (10.11.2011 - 09:00) linklink26 написал(а):
Спасибо помогло)