Autor Zpráva
vasek12458
Profil *
Ahoj, potrebuju poradit.

Na jedne strance odkazuju takhle:


<a href="produkt.php?id=<? echo $zaznam['id']; ?>"><p>více
informací</p></a>


na strance produkt.php mam nahore


<?php $_GET['id']?>


Nasledne chci selectovat z db pomoci

$result=MySQL_Query("SELECT * FROM produkty WHERE id=id order by
poradi")


Vim ze to neni spravne, minimalne ten select, muzete mi poradit? Potom chci, aby
mi to z db vyhazovalo info jen o jedne polozce, tedy dam echo
$zaznam['nazevi']; a vypise to jen nazev pro poloozku s id, ktere sem predtim
urcil, viz. vyse.

Diky
Hrady
Profil
Mělo by tam být
$result=MySQL_Query("SELECT * FROM produkty WHERE id=".$_GET['id']." order by poradi")
vasek12458
Profil *
a zbytek je ok?
Hrady
Profil
Jestli tě správně chápu mělo by tam být toto:

$result=MySQL_Query("SELECT * FROM produkty WHERE id=".$_GET['id']." order by poradi");
while ($zaznam = mysql_fetch_array($result)) {
echo $zaznam['nazevi'];
}

A jestli je v DB id jedinčné (pokaždý jiný) tak tam nemusí být ani to order by poradi.
vasek12458
Profil *
Hele, tak tohle už mám, ještě je tu jedna věc.

Když něco ukálám do databaze, tak je to pak místo háčků "?". Nevíte proč by to tak mohlo být? V databazi je nastavana čeština aby to fungovalo, tak nevím co s tím...
Hrady
Profil
Ještě před dotazem (i při ukládání i při vybírání) dej:
mysql_query("SET NAMES 'utf-8'"); // místo utf-8 dej kódování, který používáš
Zaciatok pomoc
Profil *
musi to dat jako v db musis nastavit kollation na utf8_slovak_ci nebo utf_czech_ci
vasek12458
Profil *
Jak to tam mám nacpat, kdyz je tam takovyhle kod :


$query = MySQL_Query("INSERT INTO produkty VALUES ('', '$idx', '$kateg...

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