$antal=mysql_numrows($resultat);
Denna raden returnerar antalet poster som överrensstämde med select-satsen.
$antal blir då 0 om inget resultat hittades.
------------------
woodi
3 svar · 341 visningar · startad av Ryzzen
Här är satsen:
$resultat = mysql_query("SELECT * FROM butik_produkt WHERE namn LIKE '%$val%'");
Hur kollar jag om jag inte hittade något. Alltså vad är $resultat om inget hittades..
För den blir ju FALSE om det inte funkade. Men vad blir den om inget hittas???
$antal=mysql_numrows($resultat);
Denna raden returnerar antalet poster som överrensstämde med select-satsen.
$antal blir då 0 om inget resultat hittades.
------------------
woodi
Tackar...Det funkade....Du är gud!! :D
Varsågod, det var så lite så..
För att påpeka det andra Du nämnde för andra som inte vet så kan man enkelt kolla om resultatet blev godkännt också (dvs felfritt)..
Detta kan man göra genom följande:
$fel=mysql_errno();
Om $fel är 0 så är resultatet lyckat och i annat fall har något fel uppståt i select/insert/update/delete/replace satsen.
För att få reda på vilket felet var så kan man använda sig av följande:
$felet=mysql_error();
$felet innehåller då en text som beskriver felet.
Trevlig helg PHP vänner!
------------------
woodi