Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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
Jan Demel
Tvůrce
Avatar
Jan Demel:23.2.2014 9:46

Čaute. Mám problém. Jakto, že mi nefunguje příkaz INSERT ? řádek $pdo funguje normálně, ale jakmile chci do databáze něco poslat, tak to nejde.

header('Content-Type: text/html; charset=utf-8');
//echo("Tady se to ještě povedlo.");

$pdo = new PDO('mysql:host=localhost;dbname=vcbeta;charset=utf8', 'hondem', 'supertajneheslo');

$command = $pdo->prepare('INSERT INTO user ("nick", "password", "mail") VALUES ("jan", "honza", "[email protected]")');
$command->execute();
Odpovědět
23.2.2014 9:46
To co se zdá být nemožné, je vždy možné.
Avatar
Odpovídá na Jan Demel
Ľubomír Geci:23.2.2014 9:59
$command = $pdo->prepare('INSERT INTO user (nick, password, mail) VALUES (´jan´, ´honza´, ´[email protected]´)');
Editováno 23.2.2014 10:03
Nahoru Odpovědět
23.2.2014 9:59
Celý svet sa ponáhľa, prečo by som sa mal ponáhľať aj ja?
Avatar
Jan Demel
Tvůrce
Avatar
Nahoru Odpovědět
23.2.2014 10:07
To co se zdá být nemožné, je vždy možné.
Avatar
Odpovídá na Jan Demel
Ľubomír Geci:23.2.2014 10:17

asi ti to nefunguje, sorry moja chyba o_O

$command = $pdo->prepare("INSERT INTO user (nick, password, mail) VALUES ('jan', 'honza', '[email protected]')");
Nahoru Odpovědět
23.2.2014 10:17
Celý svet sa ponáhľa, prečo by som sa mal ponáhľať aj ja?
Avatar
David Hynek
Tvůrce
Avatar
Odpovídá na Jan Demel
David Hynek:23.2.2014 10:19

taky asi začnu používat to PDO, když už je tak populární :)

Editováno 23.2.2014 10:19
Nahoru Odpovědět
23.2.2014 10:19
Čím víc vím, tím víc věcí nevím.
Avatar
Jan Demel
Tvůrce
Avatar
Odpovídá na David Hynek
Jan Demel:23.2.2014 10:46

Já jsem se ho učil už asi 2 měsíce zpátky :) Vždycky jsem měl ale problém s SQL dotazy :D Začínám mít zmatek v tom, kdy má být závorka a kdy ne :D Ale to se ještě poddá. Ono to PDO je dobré hlavně kvůli tomu, že je to objektové a nějak to hlídá SQL injection.

Nahoru Odpovědět
23.2.2014 10:46
To co se zdá být nemožné, je vždy možné.
Avatar
Jan Demel
Tvůrce
Avatar
Odpovídá na Ľubomír Geci
Jan Demel:23.2.2014 10:47

Já si to opravil :)

Nahoru Odpovědět
23.2.2014 10:47
To co se zdá být nemožné, je vždy možné.
Avatar
Odpovídá na Jan Demel
Martin Konečný (pavelco1998):23.2.2014 12:56

Nejlepší způsob:

$command = $pdo->prepare("INSERT INTO `user` (`nick`, `password`, `mail`) VALUES (?, ?, ?)");
 $command->execute(array("jan", "honza", "[email protected]"));
Nahoru Odpovědět
23.2.2014 12:56
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
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 8 zpráv z 8.