null i php er en objektvariabel der ikke peger på noget objekt null i sql er en specielt tilstand et tabelfelt kan være i som betyder 'ikke nogen værdi'. det er 2 forkellige ting.
udfra dit eksempel gætter jeg på at den der query finder en tabelrække hvadenten "det findes i database" eller ikke. så lad os lave din query om så der KUN bliver fundet en tabelrække hvis "det findes".
$crtv1 = mysql_query(" SELECT * FROM kurv WHERE ip = '$ip' AND unikkode = '$sessioncheck' -- jeg har skifter && til AND AND ex IS NOT NULL ")or die(mysql_error()); $fundne_rekker = mysql_num_rows($crtv1);
if(0==$fundne_rekker) { echo "i do it"; session_destroy(); }
det er ret gætteri da jag ikke aner hvad "det findes i databasen" betyder for dig i denne situation.
$crtv1 = mysql_query("SELECT * FROM kurv WHERE ip = '$ip' && unikkode = '$sessioncheck'"); $row8 = mysql_fetch_array($crtv1); $uni = $row8["unikkode"]; $ips = $row8["ip"]; if($ip == "$ips" && $uni == "$sessioncheck"){ echo "i do it 2"; } else { echo "i do it 2222"; session_destroy(); }
hvis if sætningen er rigtig gør den det rigtig nok men hvis den er forkert så går den ikke til else hvorfor ?
lukker her, men takker for svarene, de virkede, da ingen har smidt et svar kan jeg jo ikke give jer point
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.