Autor Zpráva
derFeuer
Profil *
Dobrý den. V My_SQL jse, totální laik a začátečník. Jediné co zvládám je spojit se s databází. SQL by bylo v pohodě, ale kam SQL příkazy psát ? Mám dojem že to mělo něco společného s My_SQL_Querry či jak se to písá. poraďte prosím. V návodech je jen jak pracovat s konzolí ..
Hugo
Profil
http://www.linuxsoft.cz/article.php?id_article=336

Precti si i dalsi dily, pro zacatek by ti to melo stacit. Jinak php.net.
WanTo
Profil
//připojíš se - to už znáš
$connection = @mysql_connect("server", "login", "heslo");

//vybereš databázi
$select = @mysql_select_db("jméno_databáze");

//ověříš, jestli připojení a výběr databáze proběhlo úspěšně
if(!$connection || !$select) {
die("Nepodařilo se připojit k databázi."); //ukončíš skript
}


//teďka máš hotové spojení, takže můžeš volat dotazy
$query = @mysql_query("SELECT * FROM nejaka_tabulka");

//pokud je v dotazu chyba
if(!$query) {
die("Chyba v dotazu: " . mysql_error()); //ukončíš skript a vypíšeš chybu
}

//získáš počet řádků výsledku
$n = mysql_num_rows($query);

//pokud dotaz vrátil nějaké výsledky, můžeš je třeba vypsat
if($n > 0) {
//bude se provádět, dokud jsou k dispozici nějaké výsledky
while($result = mysql_fetch_object($query)) {
echo $result->polozkaTabulky;
}
}
WanTo
Profil
Další možností jsou dotazy, které nic nevrací (třeba UPDATE, INSERT, DELETE). Tam jen ověříš úspěch a pochopitelně nic nevypisuješ.
derFeuer
Profil *
Jéžiži díky mooooc.
Toto téma je uzamčeno. Odpověď nelze zaslat.