mysql_result vil returnere en warning hvis der ikke er et resultat set, så jeg ville nok skrive det lidt anderledes: $sql = mysql_query("SELECT bil_bil.sold FROM bil_bil WHERE bil_bil.id = ".$_GET['id']); if (mysql_num_rows($sql) == 1) { $solgt = mysql_result($sql, 0); //anden kode der skal eksekveres hvis der er et resultat }
Da ikke hvis det er et felt, der kan sættes til null. Det giver også ret god mening, at sold-attributten er null, hvis den ikke er solgt - så kan den være navn/id på købende bruger, hvis den er solgt. Det virker som en fornuftigt db-struktur på mig :)
NULL er en værdi - og en rigtig vigtig og anvendelig værdi endda! Det er ikke bare ingenting ;)
Men hvis det var is_null du ledte efter, så er det fjollet at acceptere et svar, der foreslår empty() som løsning :/
overgreat, men du accepterede et svar fra en anden bruger, som omhandlede empty - en løsning, du ikke brugte. Bare lige husk at dobbelttjekke, at det er et svar fra den rigtige bruger, som du accepterer ;)
Helt i orden, det er også blot for "komplethedens" skyld, at jeg pointerer det. :)
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.