Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kell szótárat készíteni...

Hogyan kell szótárat készíteni php-ben?

Figyelt kérdés

Üdv !

Kezdő vagyok és tanulásként arra gondoltam csinálhatnék egy mysql-php kapcsolatot és segítségével egy kis szótárat.

Van egy dinamikosan bővülő id tábla(1-3). 3 magyar szóval feltöltött tábla és még egy , az ennek angol megfelelőit tartalmazó .

Hogy tudom lekérni, hogy a beírt szó melyik rekordban található?

És hogy tudom kikérni a másik mezőből a az adott rekordot?


A válaszokat előre is nagyon köszönöm .



2013. dec. 28. 18:42
 1/3 uno20001 ***** válasza:

Minek lekérni?


Egyszerűen csak ennyi:

"SELECT * FROM tablaneve WHERE angol/magyar(épp melyik) LIKE %szo%"


A "szo" az éppen keresendő szó.


Egy teljesebb példa:


$query = "SELECT * FROM tablaneve WHERE magyar LIKE %szo%";

$result = mysql_query($query);

while($row = mysql_fetch_assoc){

echo($row['angol'].":".$row['magyar']);

}

2013. dec. 28. 19:05
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

szotar_tabla

-------------------

id | hu | en

-------------------

1 | alma | apple

2 | könyv | book

3 | lány | girl

-------------------


$dbc = mysqli_connect('host', 'nev', 'jelszo', 'adatbazis') or die('Nem sikerült csatlakozni az adatbázishoz.');


$word = mysqli_real_escape_string($dbc, $_POST['input_szo']);


$sql = "SELECT hu, en FROM szotar_tabla WHERE hu='$word'";


$query = mysqli_query($dbc, $sql) or die('Nem sikerült a lekérdezés.');


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

echo htmlspecialchars($row['hu']) . ' - angolul: ' . htmlspecialchars($row['en']) . '<br />';

}

2013. dec. 28. 19:17
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm szépen nagyon rendesek vagytok .
2013. dec. 28. 20:39

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!