PDA

View Full Version : سوال: Unknown column 'roghayeh' in 'field list



aaaghooo
سه شنبه 19 خرداد 1394, 23:39 عصر
سلام function Add($ufname,$ulname,$uusername,$upass,$uemail,$umo bile,$ucity,$uweb,$ubighraphy,$upic) { $query = $this->link->prepare("INSERT INTO `user` ( `$ufname`, `$ulname`, `$uusername`, `$upass`, `$uemail`, `$umobile`, `$ucity`, `$uweb`, `$ubighraphy`, `$upic` ) VALUES (?,?,?,?,?,?,?,?,?,?);"); $values = array ($ufname,$ulname,$uusername,$upass,$uemail,$umobil e,$ucity,$uweb,$ubighraphy,$upic); $query->execute($values); print_r($query->errorInfo()); return $query->rowCount(); } کدی هست که برای درج توو دیتابیس استفاده کردم، اطلاعات به دیتابیس میاد ولی توو دیتابیس درج نمیشه. پیغام Unknown column 'roghayeh' in 'field list میده.

farzad-kh
چهارشنبه 20 خرداد 1394, 00:23 صبح
سلام چرا ستوناتون با $ شروع میشن؟ اینجوری متغیر میشناسه... یعنی roghayeh که بعنوان پارامتر ورودی اومه میشه اسم ستون... اون $ رو بردار
کدت میشه این....


function Add($ufname,$ulname,$uusername,$upass,$uemail,$umo bile,$ucity,$uweb,$ubighraphy,$upic) {
$query = $this->link->prepare("INSERT INTO `user` ( `ufname`, `ulname`, `uusername`, `upass`, `uemail`, `umobile`, `ucity`, `uweb`, `ubighraphy`, `upic` )
VALUES (?,?,?,?,?,?,?,?,?,?);");
$values = array ($ufname,$ulname,$uusername,$upass,$uemail,$umobil e,$ucity,$uweb,$ubighraphy,$upic); $query->execute($values);
print_r($query->errorInfo()); return $query->rowCount(); }