Nampaknya saya mengalami masalah yang sama seperti di atas? Diuji dalam PHPstudy, maklumatnya adalah seperti berikut. Saya menyemak phpinfo dan mendapati bahawa pdo didayakan.
Biar saya jawab, penyelesaiannya mudah! ! ! ! ! Saya juga bermasalah selama lebih daripada setengah jam, dan saya sangat jengkel sehingga akhirnya saya menemui masalahnya
Pertama sekali, izinkan saya nyatakan masalahnya: halaman web tidak melaporkan ralat selepas dijalankan! Tiada apa-apa, kosong.
Sebabnya ialah huruf besar! Tidak ada cara untuk mengatasinya, ia adalah satu perangkap yang besar! !
Jadi inilah penyelesaiannya di bawah!
Kod sumber: $dsn="{$dbType}:host={$host};dbName={$dbName}";
N dalam dbName dalam kod tidak boleh menggunakan huruf besar, ia mestilah huruf kecil! ! ! Kod yang betul adalah seperti berikut! ! Hei, kesilapan ini lebih menjengkelkan daripada tanda baca! ! Saya harap masalah ini dapat dielakkan pada masa akan datang!
Selepas pembetulan: $dsn="{$dbType}:host={$host};dbname={$dbName}";
Sama untuk saya, var_dump($num); Hasilnya ialah boolean false Anda boleh memasukkannya dengan melaksanakan pernyataan sql secara langsung dalam pangkalan data. php.ini mengembang seperti biasa.
Biar saya jawab, penyelesaiannya mudah! ! ! ! ! Saya juga bermasalah selama lebih daripada setengah jam, dan saya sangat jengkel sehingga akhirnya saya menemui masalahnya
Pertama sekali, izinkan saya nyatakan masalahnya: halaman web tidak melaporkan ralat selepas dijalankan! Tiada apa-apa, kosong.
Sebabnya ialah huruf besar! Tidak ada cara untuk mengatasinya, ia adalah satu perangkap yang besar! !
Jadi inilah penyelesaiannya di bawah!
Kod sumber: $dsn="{$dbType}:host={$host};dbName={$dbName}";
N dalam dbName dalam kod tidak boleh menggunakan huruf besar, ia mestilah huruf kecil! ! ! Kod yang betul adalah seperti berikut! ! Hei, kesilapan ini lebih menjengkelkan daripada tanda baca! ! Saya harap masalah ini dapat dielakkan pada masa akan datang!
Selepas pembetulan: $dsn="{$dbType}:host={$host};dbname={$dbName}";
Sama untuk saya, var_dump($num); Hasilnya ialah boolean false
Anda boleh memasukkannya dengan melaksanakan pernyataan sql secara langsung dalam pangkalan data. php.ini mengembang seperti biasa.
Milik saya juga
Semak struktur jadual pangkalan data anda