Autor Zpráva
MrStrees
Profil
Zdravím
Mám problém při programování aplikace v PHP. Potřebuju poradit, jak udělat příkaz který mi při příkazu SELECT uloží jednotlivé záznamy ze SQL databáze do proměnných.

Zde struktura tabulky
|------
|Pole|Typ|Nulový|Výchozí
|------
|jmeno|varchar(20)|Ne|
|prijmeni|varchar(20)|Ne|
|vek|int(20)|Ne|
|//**users_id**//|mediumint(8) |Ne|
|**fb_id**|bigint(25)|Ne|
== Vypisuji data pro tabulku ipartner

|User|1|0|11|008
|User|2|15|14|007
== Struktura tabulky ipartner

|------
|Pole|Typ|Nulový|Výchozí
|------
|jmeno|varchar(20)|Ne|
|prijmeni|varchar(20)|Ne|
|vek|int(20)|Ne|
|//**users_id**//|mediumint(8) |Ne|
|**fb_id**|bigint(25)|Ne|

Děkuju za reakce
pcmanik
Profil
MrStrees:
Pozri si mysql_query() a mysql_fetch_array()
Michel
Profil
Tady ti je vypíše. Pak stačí zapsat do proměnné místo výpisu.
MrStrees
Profil
Děkuji za odpovědi.
Chtěl bych upřesnit svůj problém. Funkce mysql_query() a mysql_fetch_array() jsem používal, ovšem potřebuju poradit jak vzít víc záznamů ze sloupce tabulky a uložit je do jednotlivých proměnných, abych mohl následně ty záznamy uložené v proměnných použít v podmínce.
pcmanik
Profil
MrStrees:
Pouzi cyklus a pole.
Michel
Profil
MrStrees:

Třeba takhle ...
$sql="SELECT id, aid FROM pictures";
$result=mysql_query($sql);
while($row = mysql_fetch_array($result))
  {
  $i++;
  $id[$i] = $row['id'];
  $aid[$i] = $row['aid'];  
  }
MrStrees
Profil
Michel:
Zdravím
Bohužel toto řešení není pro mě vhodné, protože se pro jeden sloupec vytvoří jenom jedna proměnná.
Michel
Profil
MrStrees:
pro jeden sloupec vytvoří jenom jedna proměnná
Kde se vytvoří?
Sloupec id vytáhneme z proměnné $row['id'] atd. Tedy platí, že pro každý sloupec je jedna proměnná a liší se indexem pro jednotlivé řádky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0