Fatal Error ve třídě PDO
Napsal: 28 zář 2011 00:11
Ahoj, tenhle kód mi hází chybu
Netušíte, co tam je špatně ?
na současném řádku 6Fatal error: Cannot pass parameter 2 by reference
Kód: Vybrat vše
$sql='INSERT INTO building_stavebni_list
VALUES ( :stv_id , :stv_lvl , :stv_nlvl , :st_time , :en_time )';
$sth = $system_db->prepare($sql);
$sth->bindParam(1, $row['ID'], PDO::PARAM_INT, 11);
$sth->bindParam(2, $row['lvl'], PDO::PARAM_INT, 10);
$sth->bindParam(3, ((int)$row['lvl']+1), PDO::PARAM_INT, 11); // problémový řádek
$sth->bindParam(4, mktime(), PDO::PARAM_INT, 11);
$sth->bindParam(5, mktime()+$row['time'], PDO::PARAM_INT, 11);
$sth->execute();
/* pro info
$row = array(4) { ["ID"]=> string(1) "1" ["lvl"]=> string(1) "2" ["time"]=> string(3) "180" ["gol"]=> string(2) "75" }
*/
Netušíte, co tam je špatně ?