chyba v query insert,,,začiatočník
- laci
- Člen | 16
Zdravím. Prosím nepoviete mi niekto, čo mám zle na tejto query?
Pravdepodobne to nemá s používaní Nette nič spoločné, ale aj tak by som
bol rád ak by ste mi pomohli.
<?php
include „connect.php“;
require ‚nette2/Nette/loader.php‘;
use Nette\Database\Connection;
use Nette\Database\Context;
$connection = new Connection($dsn, $user, $password);
$db= new Context($connection);
$db->query(‚INSERT INTO uzivatelia‘, array(
‚meno‘ ⇒ ‚meno‘,
‚priezvisko‘ ⇒ ‚secondname‘,
‚prezyvka‘ ⇒ ‚login‘,
‚heslo‘ ⇒ ‚password‘,
‚email‘ ⇒ ‚email‘
)); ?>
- David Matějka
- Moderator | 6445
- precti si, jak formatovat kod
- nepovime, co je tam spatne, dokud nam nereknes, co to hlasi za chybu..
- laci
- Člen | 16
Nie,debugger mi ukazuje chybu v poslednom riadku, kde mam tie dve zatvorky.
Callstack: …/www/nette2/Nette/Database/ResultSet.php:68 source PDOStatement→ execute (arguments)
…/www/nette2/Nette/Database/Context.php:102 source Nette\Database\ResultSet→ __construct (arguments)
…/www/nette2/Nette/Database/Context.php:81 source Nette\Database\Context→ queryArgs (arguments)
…/www/reg.php:34 source Nette\Database\Context→ query (arguments)
- David Matějka
- Moderator | 6445
no a co to pise za chybu?? dulezity je v tom cervenym pruhu nahore v ladence. kdyztak posli screen
- David Matějka
- Moderator | 6445
no ta chyba je dost jasna – nad sloupeckem „ret“ mas asi unique key a vkladas tam stejnou hodnotu…