Ha mindent ki listáz ha nem irok be semmit akkor melyik sorban kell még irnom valamit?
33. $result = mysqli_query($con,"SELECT title,description,keywords,link,id FROM search WHERE title like '$each%'");
34. if ($result > 0) {
Ezt a két sort kell kijavítanod.
34. sorba kell egy mysqli_num_rows().
33. sorban, ha '$each%' van, akkor még üres változó esetén is ott marad a % jel a lekérdezésben. A % jel meg a "mindenes" jel, szóval kilistáz mindent.
Ezt a kettőt rakd egybe:
mysqli_num_rows ( $result );
if ($result > 0) {
Azért nem listáz, mert kiszedted a változót:
$result = mysqli_query($con,"SELECT title,description,keywords,link,id FROM search WHERE title like '%each%'");
Így most csak azt listázza amiben benne van az a szó, hogy each...
$result = mysqli_query($con,"SELECT title,description,keywords,link,id FROM search WHERE title like '%each%'");
mysqli_num_rows ( $result );
if ($result > 0) {
kb gy gondoltad?
mysqli_num_rows ( $result );
if ($result > 0) {
Nem. Ha azt mondom, hogy rakj egybe valamit, akkor az azt jelenti, hogy a kettő sorból csak 1 sor lesz. A mysqli_num_rows() az if()-en belülre kell!
$result = mysqli_query($con,"SELECT title,description,keywords,link,id FROM search WHERE title like '%each%'");
Így most csak azt listázza amiben benne van az a szó, hogy each. Miért vetted ki a változót, ami $ jellel kezdődik?
$result = mysqli_query($con,"SELECT title,description,keywords,link,id FROM search WHERE title like '%$each%'");
if (mysqli_num_rows($result > 0)) {
Ha % jelek vannak a lekérdezésedben, akkor üres változó esetén mindent ki fog listázni. Célszerűbb lenni a változóba rakni azt a % jelet, de csak akkor, ha van valami értéke is neki.
Nem jó. Fuss neki újra.
if (mysqli_num_rows($result > 0)) {
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!