проблем с извеждане на баннер от mysql

crazzybg

Registered
Здравейте искам да ви попитам за едно изваждане от дата база.
Проблема ми е следния
PHP:
include('çonnect.php');
$bannera2 = mysql_fetch_assoc(mysql_query('SELECT `web`,`imag` FROM `banner` where size="2" ORDER BY rand() LIMIT 0,1'));
$tyrsim = "$banner2[web]";
if(empty($tyrsim)){
echo '<a href="index.php?op=advertising"><img width="120" height="240" src="http://img690.imageshack.us/img690/249/120r.gif"></a>';
}else{
echo '<a href="'.$bannera2['web'].'"><img width="120" height="240"src="'.$bannera2['imag'].'"></a>';
}
искам да попитам как да го направя така че ако няма в колона size цифра 2
да изведе моя баннер , пробвах : false , == 0 , и тука последния опит с empty който не бе сполучлив , както и да го завартя все моя баннер изкача,
как мога да го оправя ?
 
PHP:
if(!isset($banner2["web"])) {
echo '<a href="index.php?op=advertising"><img width="120" height="240" src="http://img690.imageshack.us/img690/249/120r.gif"></a>';
}else{
echo '<a href="'.$bannera2['web'].'"><img width="120" height="240"src="'.$bannera2['imag'].'"></a>';
}
 
Radko каза:
PHP:
if(!isset($banner2["web"])) {
echo '<a href="index.php?op=advertising"><img width="120" height="240" src="http://img690.imageshack.us/img690/249/120r.gif"></a>';
}else{
echo '<a href="'.$bannera2['web'].'"><img width="120" height="240"src="'.$bannera2['imag'].'"></a>';
}

по този начин извежда само моя баннер а има един записан с size 2 но него извежда а би трябвало него да ми изкара
 
при var_dump ми извежда

Код:
array(2) { ["web"]=> string(18) "http://davsdas.com" ["imag"]=> string(62) "http://b.dryicons.com/files/graphics_previews/retro_banner.jpg" }


ако си го оставя нормално без да търся има или няма си извежда изображението без проблем само като няма стои кофти и за това искам винаги да има нещо а с print нищо не става
 
имаш + от мене грешката е в 2 рия ред :) :) вместо bannera2 съм написал banner2 :D :D :D трябва се спре малко пиенето :D извинявам се за това :)
 
Да тамън се зачудих как ще ти връща NULL защото mysql_fetch_assoc никога не може да ти върне NULL, и тамън щях да ти кажа, да си провериш имената на променливата :D
 

Горе