v2.5.2
Giriş yap

PHP ÇALIŞMIYOR

Anonim
1,697 defa görüntülendi

Fatal error: Uncaught PDOException: SQLSTATE[HY093]:

Arkadaşlar XAMPP hata verdi sildim son sürümünü yükledim 2 saat önce çalışan hiçbir şey şu an çalışmıyor.

Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\xampp\htdocs\a\pages\header.php:8 Stack trace: #0 C:\xampp\htdocs\a\pages\header.php(8): PDOStatement->execute(Array) #1 C:\xampp\htdocs\a\index.php(3): include_once('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\a\pages\header.php on line 8
böyle bir hata veriyor lütfen yardım!

Cevap yaz
Cevaplar (3)
mami
1296 gün önce

Burada Herhangi Birşeye Göre Veri Çekmiyorsun.
Bu Nedenle, "WHERE (veritabanından eşleyeceğin değer)=?" Şeklinde Kullanıp:

$websitelist=$db->prepare("SELECT * FROM website WHERE vtdegeri=?"); //2. bir değer varsa, WHERE vtdegeri=?, vtdegeri2=? şeklinde sondaki hariç sonuna virgül koyarsınız.
$websitelist->execute(array(0)); //2. bir deger varsa, array(0, ...) şeklinde kullanırsınız. eğer yoksa, $websitelist->execute(); şeklinde boşta bırakabilirsiniz.
$websiteli=$websitelist->fetch(PDO::FETCH_ASSOC);

Şeklinde Yaparsın.
Kolay Gelsin 👍😀

yahyairis
1299 gün önce

$websitelist=$db ->prepare("select * from website");
$websitelist->execute(array(0));
$websiteli=$websitelist->fetch(PDO::FETCH_ASSOC;

Kod bu;

$websitelist=$db ->prepare("select * from website");
$websitelist->execute(array());
$websiteli=$websitelist->fetch(PDO::FETCH_ASSOC);
Bu şekilde 0 silince çalışıyor ama bir tek ana sayfam açılmıyor. Sürekli bir şeyler yükleniyor.

yeni2021
1299 gün önce

header.php deki sorun veren 8. satırı buraya yapıştırmalısın ki hatayı görebilsinler.