I have a problem when I want to delete a record from query which uses a bound variable. It worked before I moved to PDO.
<?php
require_once "konversi.php";
$server="localhost";
$user="root";
$password="";
$db_personalia="personalia";
try{
$id_mysql=new PDO("mysql:host=$server;dbname=$db_personalia",$user,$password);
}catch (PDOException $e) {
echo $e->getMessage("MySQL Error");
}
//Get code passed by user
$kode = $_GET['kode'];
if (empty($kode))
die("Invalid");
//convert value
$kode = turn_text($kode);
//value in variable
$kode=$_GET['kode'];
try{
$sql=$id_mysql->prepare("delete from member where nip =:kode");
$sql->bindValue(':kode',$kode);
$sql->execute();
}catch (PDOException $e)
{
print ("The statement failed.\n");
print ("getCode: ". $e->getCode (). "\n");
print ("getMessage: ".$e->getMessage (). "\n");
}
$id_mysql=null;
?>
new PDOcome on...$kodevalue.