Autor Zpráva
Nevěděl_jak
Profil *
Ahoj,
poradíte prosím?

Mám pole např.
$arr = array('mrkev', 'paprika', 'švestka');


jak udělat, abych z toho dostal proměnnou, nikoli pole, např. $prom, kterou když zavolám ECHEM ->

echo $prom tak se na stránku vypíše

'mrkev', 'paprika', švestka' ?


Proč to?

do sql dotazu chci dát za WHERE promenna IN ('mrkev', 'paprika', švestka') a tyto údaje mám už připravené v poli.
YoSarin
Profil
Nevěděl_jak
http://php.net/implode
Nevěděl_jak
Profil *
Super, díky.
Taps
Profil
já jsem to řešil takto
$sql=mysql_query("select nazev from vypisy") or die (mysql_error());
while(list($nazev)=mysql_fetch_row($sql)){

$vypis[]=$nazev;
}
$rejstrik=implode("', '",$vypis);
$rejstrik2="('$rejstrik')";

a pak jsem dal jen where promenna in $rejstrik2
Nevěděl_jak
Profil *
Taky zajímavý, zkusím, díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: