Hogyan kell tárolni a területen egy MySQL adatbázist, amely a húr a PHP?

szavazat
0

Az egyik területen az én adatbázis egy tömböt, ami át lett alakítva egy húr a implode()funkciót.

Hogy kapom a mező tartalma ( LESSONS) az adatbázisból, és tárolja egy húr, amikor a felhasználó által bevitt érték megegyezik az a mező értéke NAME?

Köszi előre is minden segítséget lehet nyújtani képes.

A kérdést 12/06/2011 13:08
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
1

Tessék:

$r = mysql_query('SELECT LESSONS FROM TABLE WHERE NAME=\'user_string\'');
$rows = mysql_fetch_assoc($r);
echo $rows['LESSONS'];
Válaszolt 12/06/2011 13:11
a forrás felhasználó

szavazat
0

Nem tudom, ha jól értettem a kérdést, de ... Nézd körülbelül Tárolt eljárások

Válaszolt 12/06/2011 13:12
a forrás felhasználó

szavazat
0

Ha használt az implode funkció átalakítására a tömb egy string, akkor ezt az adatot elvesztette minden olyan információt, ami a tömb kulcsait.

Ami a konvertálni kívánt adatokat vissza, használja a felrobban funkció:

$array = explode(',', $columnData);

De lehet, ezért nem keresni a tömb kulcsait az adatbázisban.

Továbbá, hogy a MySQL adatbázis (feltételezem, amit használ MySQL) nem kereshet tömb kulcsait egyébként.

Be kell, hogy tárolja az adatokat más módon a mysql kell keresni azt az SQL később.

Például, akkor hozzon létre egy táblázatot, amely tárolja a kulcs / érték kombinációk csoportosulás index.

Azonban MySQL néhány string függvények, amelyek segítségével keresi a (most) húr adatokat MySQL adatbázisban.

Ha keres egy értéket, mielőtt az összehasonlítás vesszőt elején és egy a végén a húr. Van egy MySQL sztring függvény, amely összefűzi szálakat. Ezután keressen belül kifejezésének értéke vesszővel hozzá elöl és hátul is.

Akkor lookop egyetlen tömb elemet a mysql adatbázis. MySQL String függvények .

Ez egy gyors megoldás, csak ez nem fog működni a nagy adatbázisok eredményes,. Azonban lehet, hogy megoldja a problémát w / o változó az adatbázis szerkezetét.

Válaszolt 12/06/2011 13:18
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more