Kezdőoldal » Számítástechnika » Programozás » Php/mysql, hogyan?

Php/mysql, hogyan?

Figyelt kérdés

Milyen kóddal tudom azt megcsinálni,hogy beírom a vezeték nevet és a keresztnevet,elküldöm az űrlapot és az adatbázisból megnézi ,hogy pl.: a 'Ka' értékre adja ki,hogy pl.: Kakas Béla vagy Nagy Kati.Ezt próbáltam ,de nem működött

$query = mysql_query("SELECT * FROM felhasznalo WHERE

(vezeteknev LIKE '%$search%') OR (keresztnev LIKE '%search%')" )

or die("Nem lehet rákeresni. <a href='kereses.php'>Vissza</a>");

$count = mysql_num_rows($query);

if($count==0){

$output ='Nincs találat';

}else{

while($row = mysql_fetch_array($query)){

$vezeteknev =$row['vezeteknev'];$keresztnev = $row['keresztnev'];

$output.='<div>'.'Vezetéknév:'.$vezeteknev.'<br/>'.'Keresztnév:'.$keresztnev.'<br/>-----'.'</div>';

}

}



2015. júl. 26. 13:41
 1/7 anonim ***** válasza:

A query pedig jó. (Bár ha csak prefixre akarsz keresni, akkor az elejére nem kell %.)


> Ezt próbáltam ,de nem működött

Pontosan mi volt vele a gond?


A keresztnévre szűrésnél lemaradt a $ jel a search elől, annyi bizonyos.

2015. júl. 26. 14:01
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
vedd ki a where-t a queryből, hogy megnézd, nem mással van-e a probléma (így keresési eredményként az egész felhasznalo táblának kéne megjelenni), ha így se jó, akkor üres a tábla, nem jó a kiírás stb.
2015. júl. 26. 14:42
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Sikerült megcsinálni,ahogy mondtátok.köszi :).Hogyan tudom olyannak megcsinálni,hogy akár az egész névre is egyszerre lehessen keresni,ne csak részletekre
2015. júl. 26. 15:08
 4/7 anonim ***** válasza:
SELECT ... WHERE CONCAT(vezeteknev, ' ', keresztnev) = ?;
2015. júl. 26. 15:10
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Hogy is működik az utolsó válaszban adott kód? :)
2015. júl. 26. 18:27
 6/7 Drone007 ***** válasza:

A tájékozódást kezd a forrásnál:

[link]

2015. júl. 26. 22:23
Hasznos számodra ez a válasz?
 7/7 Djjjozsiiiii ***** válasza:
(keresztnev LIKE '%search%') itt lemaradt egy $jel
2015. júl. 27. 09:39
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!