Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom gente, fui tentar criar um script simples para inserir novos dados no banco de dados. Mas estou no meuo de um problema que não consegui resolver, pois nao sei qual é. Quando tento rodar o script ele nao funciona e nao aparece mensagem de erro nenhuma. Segue abaixo os scripts:
Arquivo index.php
----------------------------------
<?php
require_once("config.php");
class Sistema
{
public function addNew($nome, $email, $senha)
{
$sql = "INSERT INTO users (id,nome,email,senha) VALUES (NULL,:nome,:email,:senha)";
try{
$pdo = new PDO("mysql:host=".HOST.";dbname:".DB_NAME,DB_USER,DB_PASS);
$query = $pdo->prepare($sql);
$query->bindValue(':nome',$nome,PDO::PARAM_STR);
$query->bindValue(':email',$email,PDO::PARAM_STR);
$query->bindValue(':senha',$senha,PDO::PARAM_STR);
$query->execute();
echo " add com sucesso";
}catch(PDOException $i){
echo $i->getMessage();
}
}
}
$Sistema = new Sistema();
$Sistema->addNew("Emanuel","emanuelsss","akljfbhas");
?>
Arquivo config.php
--------------------------------------------------------------
<?php
define('HOST','localhost');
define('DB_NAME','bancoteste');
define('DB_USER','root');
define('DB_PASS','');
?>
Bom gente, são dois arquivos simples, soh para testes mesmo, alguem ja teve algum problema parecido? desde ja agradeço.
Carregando comentários...