สวัสดี ฉันยินดีหากมีใครตอบคำถามนี้ ฉันเพิ่งเปลี่ยนระบบปฏิบัติการพีซีของฉันเป็น Ubuntu และดาวน์โหลด Xampp มาด้วย แต่ปัญหาตอนนี้คือ PHP MYSQLI แบบสอบถามแทรกไม่ทำงานบนพีซีของฉัน เว็บไซต์ทั้งหมดที่ฉันพัฒนา ก่อนหน้านี้ ฉันไม่สามารถลงทะเบียนใด ๆ บนพีซี localhost ของฉันได้
ไซต์นี้กำลังทำงานบนเซิร์ฟเวอร์หลอดไฟ... ในตอนแรกฉันสังเกตเห็นว่ามีปัญหาในการลงทะเบียนบัญชีใหม่และการเพิ่มเนื้อหาใหม่ไปยังเว็บไซต์ ฉันใช้เวลานานในการคิดว่าน่าจะเกิดอะไรขึ้นกับรหัสของฉัน แต่ฉันทำไม่ได้ คิดออก
ฉันใช้ lampp สำหรับ Ubuntu ที่ฉันดาวน์โหลดมาจาก
https://www.apachefriends.org/download.htmlและฉันใช้บรรทัดคำสั่งด้านล่างเพื่อติดตั้ง
$ chmod 755 xampp-linux-x64-7.3.31-3-installer.run
$ ls -l xampp-linux-x64-7.3.31-3-installer.run
$ sudo ./xampp-linux-x64-7.3.31-3-installer.run
ฉันกำลังรันโค้ดด้านล่างแต่ไม่ได้รับข้อความแสดงข้อผิดพลาดและค่าไม่ได้ถูกแทรกลงในฐานข้อมูล ฉันยังสังเกตเห็นว่าฉันสร้างตารางฐานข้อมูลใหม่โดยมีเพียง 2 คอลัมน์ id และ fname ค่าจะถูกแทรก แต่เมื่อตาราง คอลัมน์มากกว่า 2 มันจะไม่แทรกอีกและฉันไม่สามารถลงทะเบียนในฐานข้อมูลโครงการก่อนหน้าของฉัน ฉันนำเข้าไปยัง lampp phpmyadmin ของฉัน
นี่คือรหัส
<?php
// all db connections is declear here
$servername = "localhost";
$dBUsername = "root";
$dbPassword = "";
$dBName = "crypto";
$conn = mysqli_connect($servername, $dBUsername, $dbPassword,
$dBName);
if(!$conn){
echo "Database Connection Failed";
exit();
}
// insert into database
$RegS="INSERT INTO user_info (`fname`) VALUES('user')";
$RegR = mysqli_query($conn, $RegS);
if ($RegR == TRUE) {
echo'Successfull';
}
?>
ฉันยินดีถ้าใครสามารถช่วยได้