Autor | Zpráva | ||
---|---|---|---|
Stomas Profil |
#1 · Zasláno: 17. 6. 2008, 20:32:19
Čus, jsem teprve začátečník, takže vám můj dotaz připadá jako naprostá kravina... Potřeboval bych vysvětlit, jak se přesně používá MySQL... Nějak jsem nepochopil např. jak mám udělat v SQL tzv. dotaz. Potřeboval by jsem tam něco hodit. Dík
|
||
srigi Profil |
#2 · Zasláno: 17. 6. 2008, 20:38:55 · Upravil/a: srigi
Pripojis sa na databazu (volanim funkcie):
function db_connect() { @$link = mysql_connect('localhost', 'db_user', 'dbpasswd'); if (!$link) { die('db connection error')'; } @$bool = mysql_select_db('db_name', $link); if (!$bool) { die('db not found')'; } $query = "SET NAMES utf8"; @$result = mysql_query($query); if (!$result) { die('db comunication failed'); } return true; } $query = "SELECT `id`, `name`, `passwd`, `salt` FROM `users` WHERE `name` = '$usr'"; @$result = mysql_query($query); if (!$result) { die('db comunication failed')' } else { if ($row = mysql_fetch_assoc($result)) { // fetch associative array // yes we have result from DB, user is registered mysql_free_result($result); // free result set $salt = $row['salt']; $db_passwd = $row['passwd']; } else { user NOT in database die('unregistered user'); } } |
||
Nox Profil |
#3 · Zasláno: 17. 6. 2008, 20:40:38
Jsme v sekci PHP, takže předpokládám že operuješ tam - potřebuješ databázi, pokud není vytvořená na hostingu předem tak vytvoř,
pak ve webové aplikaci phpMyAdmin (součástí hostingů) vytvoř tabulku, nějaký záznamy (viz linuxsoft.cz/mysql ) Pak v php se musíš k databázi připojit (mysql_connect - viz manuál) a dotazy zadáváš pomocí mysql_query, přiřazuješ proměnné, je to dobře popsané v linuxsoft.cz/php , jde se to z toho v pohodě naučit |
||
Stomas Profil |
#4 · Zasláno: 17. 6. 2008, 20:59:37
Dík... Jenom bych chtěl dodat pro "srigi", že to co mi tu píše, to je přesně to co nechápu, ale i tak dík, podívám se na ten link...
|
||
Stomas Profil |
#5 · Zasláno: 17. 6. 2008, 21:20:29
Asi jsem úplný idiot, ale nějak to pořád nechápu, všude se jenom píše vytvořit v databázi tabulku, to udělám, ale co dál, jak do tabulky vložit nějaký ten tvz. dotaz? Dík
|
||
Nox Profil |
#6 · Zasláno: 17. 6. 2008, 21:29:16 · Upravil/a: Nox
Ten nevkládáš do tabulky, dotaz "dáváš" databázi, v php příkazem mysql_query("...") nebo třeba v phpMyAdminovi je nahoře položka "SQL"
Přečti si příšlušné části cyklů, na něž sem ti posílal odkazy: www.linuxsoft.cz/php www.linuxsoft.cz/mysql |
||
srigi Profil |
#7 · Zasláno: 17. 6. 2008, 21:34:06
Dotaz vlozis napr. pomocou stranky phpMyAdmin (poskytuje vacsina hostingov).
screen |
||
Stomas Profil |
#8 · Zasláno: 17. 6. 2008, 22:24:31
Dík...
|
||
Časová prodleva: 16 let
|
0