我一直在嘗試PHP和我有一些問題,我只是無法解決的參數。如果我嘗試通過鍵入保存BD上的參數,否則如果我嘗試從代碼中直接發送它不起作用。 這是我的代碼。PHP PDO發送參數
<?php
class Cliente {
public $db;
public function __construct() {
$db = new Database();
$this->db = $db->instance();
$this-> sendDado();
}
public function sendDado(){
if ($_POST) {
try {
$query = $this->db->prepare("INSERT INTO PESSOA(nome, email, func) values(:nome,:email,:func)");
$query->bindValue(":nome", $_POST['nome'], PDO::PARAM_STR);
$query->bindValue(":email", $_POST['email'], PDO::PARAM_STR);
$query->bindValue(":func", $_POST["1"], PDO::PARAM_INT);
$query->execute();
echo "Enviado com sucesso";
} catch(PDOException $e) {
echo "Não foi possivel enviar";
}
}
}
?>
「保存BD上的參數」是什麼意思?你是否從這段代碼中得到錯誤? – WillardSolutions
@EatPeanutButter也許他指的是DB。 – Perumal
$ _POST ['1']是什麼? –