dodání ihned! nové
Pouze tento týden sleva až 80 % na e-learning týkající se PHP. Zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme programátora do rostoucího týmu ITnetwork.cz, 100% home office, 100% flexibilní pracovní doba. Více informací
discount week 30
Avatar
Vojta Pšenák
Redaktor
Avatar
Vojta Pšenák:5.3.2014 15:44

Ahoj, rozhodl jsem se použít MySQLi, PDO mi přišlo zbytečné do neobjektové aplikace. Ten login mi funguje, ale registrace:

mysqli_query($spojeni, "INSERT INTO user(`nick`, `heslo`, `jmeno`, `prijmeni`, `email`, `pravomoce`, `id`) VALUES ('".$nick."','".$heslohash."','".$jmeno."','".$prijmeni."','".$email."','".$pravomoce."',NULL)");

Háže tuhle chybu:

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /data/web/virtuals/22182/virtual/www/domains/kdopsal.cz/register.php on line 38

Nemůžu přijít na to, co mám špatně :( Nevíte co s tím? Moc děkuju

 
Odpovědět
5.3.2014 15:44
Avatar
Ori I
Člen
Avatar
Ori I:5.3.2014 15:56

Mohol by si poslat aj to ako riesis pripojenie do DB ? ... hlavne co je v premennej spojeni ?

  • o SQL injekcii ani negovorim -.- .. snad to mas osetrene predtym niekde
Editováno 5.3.2014 15:59
 
Nahoru Odpovědět
5.3.2014 15:56
Avatar
Vojta Pšenák
Redaktor
Avatar
Odpovídá na Ori I
Vojta Pšenák:5.3.2014 19:10

Připojení:

$spojeni=mysqli_connect($host, $uzivatel, $heslo, $databaze)
             or die("Nepodařilo se připojit k databázi");
mysqli_query($spojeni, 'SET CHARACTER SET utf8');

V připojení by neměl být problém, čtení z databáze u jiného skriptu funguje bez problému :) A ošetřené to mám už předtím, samozřejmě

 
Nahoru Odpovědět
5.3.2014 19:10
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Vojta Pšenák
David Čápka:5.3.2014 19:35

Nevím, proč pořád ignoruješ lidi, kteří ti chtějí pomoct. Co jsi napsal je zas nebezpečný nesmysl, kdybys nás poslechl, tak už to dávno máš.

Editováno 5.3.2014 19:36
Nahoru Odpovědět
5.3.2014 19:35
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Odpovídá na Vojta Pšenák
Michal Žůrek - misaz:5.3.2014 19:50

můžeš si argumentovat jak chceš, ale všechny funkce mysql* jsou úplně špatně. Zasunout jeden objektový wraper není problém ani do neobjektové aplikace.

 
Nahoru Odpovědět
5.3.2014 19:50
Avatar
Vojta Pšenák
Redaktor
Avatar
Vojta Pšenák:5.3.2014 20:29

Omlouvám se, že jsem vás neuposlechl hned. Budu mít sice ještě práci s tím PDO, ale snad to zvládnu, zatím to vypadá funkčně

 
Nahoru Odpovědět
5.3.2014 20:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.