IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Vojta Pšenák
Tvůrce
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
Tvůrce
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
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Vojta Pšenák
David Hartinger: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
New kid back on the block with a R.I.P
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
Tvůrce
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.