ecarpar adlı üyeden alıntı

Tamamdır PDO tercih etmişsin o sebeple önceki kodlarım çalışmayabilir yada hata verebilirler..
Denedim ekleme işlemini yaptı burası, birde sen dene bakalım ne olacak sonuç.

//Bu kısım doğru çalışıyormu ? o kodları istersen include etmeden buradan bir ekle o şekilde dene. connect.php gelmiyor olabilirmi ?
include "../functions/connect.php";
$form = $_POST;
$pageId = $form['pageId'];
// $pageId = $form['pageId']; nin Auto İncremet olarak oluşturulduğunu fazediyorum benzersiz bir sıra numarası oluşturulması açısından
$pageTitle = $form['pageTitle'];
$pageUrlSeo = $form['pageUrlSeo'];
$pageDate = $form['pageDate'];
$pageContent = $form['pageContent'];
$pageView = $form['pageView'];
//ben set ile ekledim .. kaldırıp deneyebilirsin SET zorunlu değildir normal İNSERT sorgusunda.
$query = $db->prepare("INSERT INTO pages SET
pageTitle= ?,
pageUrlSeo= ?,
pageDate= ?,
pageContent= ?,
pageView= ?
");
$insert = $query->execute(array(
"$pageTitle", "$pageUrlSeo", "$pageDate","$pageContent","$pageView"
));

if ( $insert ){
$last_id = $db->lastInsertId();
//bakalım bi eklerse Yönlendirme kodlarını bu kısma eklemen gerekli..
print "insert işlemi başarılı!";
}



yine çalışmadı. Normalde 10 dk tamamlanacak işlem için kaç saatim gitti ve hala bir sonuç alamadım. Aynı yapıyla şöyle update işlemi alıyorum başarılı
include "../functions/connect.php";
$form = $_POST;
$pageId = $form['pageId'];
$pageTitle = $form['pageTitle'];
$pageUrlSeo = $form['pageUrlSeo'];
$pageDate = $form['pageDate'];
$pageContent = $form['pageContent'];

$sql = "UPDATE pages SET pageId = :pageId, pageTitle = :pageTitle, pageUrlSeo = :pageUrlSeo, pageDate = :pageDate, pageContent = :pageContent WHERE pageId = :pageId";

$stmt = $db->prepare($sql);
$stmt->bindParam(':pageId', $_POST['pageId'], PDO::PARAM_INT);
$stmt->bindParam(':pageTitle', $_POST['pageTitle'], PDO::PARAM_STR);
$stmt->bindParam(':pageUrlSeo', $_POST['pageUrlSeo'], PDO::PARAM_STR);
$stmt->bindParam(':pageDate', $_POST['pageDate'], PDO::PARAM_STR);
$stmt->bindParam(':pageContent', $_POST['pageContent'], PDO::PARAM_STR);

$stmt->execute();
//header("Location: editpage.php?id=".$pageId."");