嗯,我闯到大明白为什么我有这样的错误:
Parse error: syntax error, unexpected '$alert' (T_VARIABLE) in C:\wamp\www\envMailAuto\controler.php on line 19
我CONTROLER:
include 'modele.php';
$email=$_REQUEST["email2"];
if(isset($_REQUEST["check"])) echo $email;
else echo "omged";
$idarticle = 3555;
$DB_host = "localhost";
$DB_select = "envmail";
$DB_login = "root";
$DB_pass = '';
$connection=mysql_connect($DB_host,$DB_login,$DB_pass);
$db=mysql_select_db($DB_select, $conn);
alertarticleDAO $alert = new __alertarticle($connection);
我的模型:
Class alertarticleDAO {
var $connection;
public function __alertarticle($mysqlconnection){
$this->connection = $mysqlconnection;
}
public function insert($Idarticle,$email){
$query=" INSERT INTO envmail (mail_env , id_article , actif)
VALUES ($Idarticle , $email , 1)";
mysql_query($query,$this->connection);
}
}
旁注:'mysql_ *'函数正在被弃用,并将成为从未来版本的PHP中删除。如果您编写新代码,请改用'mysqli_ *'或PDO。他们还提供选项来保护你免受SQL注入的影响,这是'mysql_ *'函数缺乏的。寻找准备好的陈述。 –