یه کد برای وارد کردن اطلاعات به بانک mysql دارم که وقتی اجراش می کنم این ارور رو میده:
Error: INSERT INTO 'days' ('name', 'family', 'code', 'day', 'tim') VALUES ('زهیر','دژبرد','3810260657','شنبه',' 8 تا 10')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''days' ('name', 'family', 'code', 'day', 'tim') VALUES ('زهیر','' at line 1
اینم کد php:
<?phpecho $_GET["tname"]."<br />";echo $_GET["tfamily"]."<br />";echo $_GET["tcode"]."<br />";echo $_GET["ldays"]."<br />";echo $_GET["ltimes"]."<br />";?>
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "cms";
// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}
$value1 = addslashes($_GET['tname']);$value2 = addslashes($_GET['tfamily']);$value3 = addslashes($_GET['tcode']);$value4 = addslashes($_GET['ldays']);$value5 = addslashes($_GET['ltimes']);
echo $value1."<br />";echo $value2."<br />";echo $value3."<br />";echo $value4."<br />";echo $value5."<br />";
$sql = "INSERT INTO 'days' ('name', 'family', 'code', 'day', 'tim') VALUES ('$value1','$value2','$value3','$value4','$value5' )";
if ($conn->query($sql) === TRUE) { echo "New record created successfully";} else { echo "Error: " . $sql . "<br>" . $conn->error;}
$conn->close();?>
راه حل هایی که جاهای دیگه گفتن رو امتحان کردم ولی درست نشد.
ممنون میشم راهنماییم کنید.