• 31-01-2023, 14:33:41
    #10
    Hata çok yüksek ihtimalle baglan.php veya fonksiyon.php dosyasında. Bu sayfada php 8.1 ile çalışmayacak bir kod yok.

    resatnet adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkdaşlar, php versiyonu 7.4 olduğunda kodlar çalışıyor. Fakat 8.1'e geçince kodlar çalışmıyor. Daha önce bu sorun ile karşılaşan oldu mu acaba?

    ob_start();
    session_start();
    include("../ayarlar/baglan.php");
    include("../ayarlar/fonksiyon.php");
    date_default_timezone_set('Europe/Istanbul');
    
    $g_ayarSor=$db->prepare("select * from g_ayarlar where ga_id=1");
    $g_ayarSor->execute(array(0));
    $g_ayarCek=$g_ayarSor->fetch(PDO::FETCH_ASSOC);
    
    
    
    $userFind=$db->prepare("SELECT * FROM users WHERE userName=:Name");
    $userFind->execute(array( 'Name' => $_SESSION['userName'] ));
    $count=$userFind->rowCount();
    if ($count==0){ header('location:login'); exit; }
    $userShow=$userFind->fetch(PDO::FETCH_ASSOC);
    $user=$userShow['userId'];
  • 31-01-2023, 18:44:16
    #11
    Ofisimo adlı üyeden alıntı: mesajı görüntüle
    Aşağıdakı şekilde değiştirin

    if ($count == "0"){ header('location:login'); exit; }
    olmadı hocam

    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Sayfanın en başına aşağıdaki kodları ekleyebilirseniz hatayı gösterecektir. Yine göstermiyorsa htaccess kaynaklı olabilir.

    error_reporting(E_ALL);
    ini_set("display_errors", 1);
    fatihemre adlı üyeden alıntı: mesajı görüntüle
    Hata çok yüksek ihtimalle baglan.php veya fonksiyon.php dosyasında. Bu sayfada php 8.1 ile çalışmayacak bir kod yok.
    Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in /home/onde/reat/admin/pages/header.php:12 Stack trace: #0 /home/onde9731/dental/admin/pages/header.php(12): PDOStatement->execute() #1 /home/onde9731/dental/admin/pages/index.php(1): include('/home/onde9731/...') #2 {main} thrown in /home/onde9731/dental/admin/pages/header.php on line 12
  • 31-01-2023, 19:59:28
    #12
    sql sorgusu hatali;
    $g_ayarSor=$db->prepare("select * from g_ayarlar where ga_id=:ga_id");
    $g_ayarSor->execute(['ga_id' => 1]);
  • 31-01-2023, 22:49:12
    #13
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    sql sorgusu hatali;
    $g_ayarSor=$db->prepare("select * from g_ayarlar where ga_id=:ga_id");
    $g_ayarSor->execute(['ga_id' => 1]);
    doğru cevap iki sayfa sonunda gelmiş

    +++
    number of bound variables does not match number of tokens
    tanımlanan değişken sayısı ile gönderilen değişken sayısı aynı değil demek istiyor.
    güzel ama ingilitçe
  • 01-02-2023, 04:12:22
    #14
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    sql sorgusu hatali;
    $g_ayarSor=$db->prepare("select * from g_ayarlar where ga_id=:ga_id");
    $g_ayarSor->execute(['ga_id' => 1]);
    Herkese Teşekkürler. @ghergedan hocam elinize sağlık sorun çözüldü.