$params = array( 'dbtype' => 'mysql', 'host' => 'localhost', 'port' => 0, 'dbname' => 'etest', 'username' => 'db2user', 'password' => 'db2pass');$db2 = new elxisDatabase($params); if ($ok === true) { $sql = "INSERT INTO ".$db2->quoteId('my_table')." VALUES (NULL, ".$db2->quoteId($row->uname).", ".$db2->quoteId($pword).")";$stmt = $db2->prepare($sql);$stmt->execute();
Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'TEST1' in 'field list'' in /var/www/mysite.gr/includes/libraries/elxis/database/statement.class.php:41Stack trace:#0 /var/www/mysite.gr/includes/libraries/elxis/database/statement.class.php(41): PDOStatement->execute(NULL)#1 /var/www/mysite.gr/components/com_user/controllers/account.php(255): elxisPDOStatement->execute()#2 /var/www/mysite.gr/components/com_user/user.php(61): accountUserController->register()#3 /var/www/mysite.gr/includes/libraries/elxis/document.class.php(1183): userRouter->route()#4 /var/www/mysite.gr/includes/libraries/elxis/document.class.php(953): elxisDocument->renderComponent()#5 /var/www/mysite.gr/includes/loader.php(245): elxisDocument->make()#6 /var/www/mysite.gr/index.php(18): require('/var/www/mysit...')#7 {main} thrown
/* Για την εγγραφή χρήστη */ $params = array( 'dbtype' => 'mysql', 'host' => 'localhost', 'port' => 0, 'dbname' => 'etest', 'username' => 'db2user', 'password' => 'db2pass');$db2 = new elxisDatabase($params); if ($ok === true) { // γραμμή 237 $sql = "INSERT INTO my_table (username, password) VALUES ('$row->uname', '$pword')";$stmt = $db2->prepare($sql);$stmt->execute();/* Τέλος για την εγγραφή χρήστη */
/* Για την επαναφορά κωδικού χρήστη */ $params = array( 'dbtype' => 'mysql', 'host' => 'localhost', 'port' => 0, 'dbname' => 'etest', 'username' => 'db2user', 'password' => 'db2pass');$db2 = new elxisDatabase($params);$sql = "UPDATE my_table SET password='$newpass' WHERE username='".$row->uname."'";$stmt2 = $db2->prepare($sql);$stmt2->execute();/* Για την επαναφορά κωδικού χρήστη */
Μετά από όσα έμαθα (αποδεδειγμένα), διεκδικώ μια θέση στην ομάδα του σκληρού πυρήνα προγραμματισμού του Έλξις!