Ice-Cream
یک شنبه 12 مرداد 1399, 18:15 عصر
سلام
توی آموزشهای w3schools در خصوص درج اطلاعات در دیتابیس به این صورت نوشته
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
سوالی که دارم در خصوص خط 17 هست که شرط گذاشته و مقایسه کرده که مقدار اجرای کوئری برابر true باشه. در حالت Procedural نیاز به بررسی با مقدار true نبود. میخواستم بدونم دلیل اینکه درحالت شی گرائی همچین مقایسه ای کرده چیه.
چون بدون بررسی مقدار true یعنی به شکل زیر هم مقادیر به درستی در دیتابیس درج میشن.
if ($conn->query($sql)){
echo "New record created successfully";
} else {
echo "Error inserting data : " . $conn->error;
}
ممنون میشم اگر در این رابطه راهنماییم کنید.
توی آموزشهای w3schools در خصوص درج اطلاعات در دیتابیس به این صورت نوشته
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
سوالی که دارم در خصوص خط 17 هست که شرط گذاشته و مقایسه کرده که مقدار اجرای کوئری برابر true باشه. در حالت Procedural نیاز به بررسی با مقدار true نبود. میخواستم بدونم دلیل اینکه درحالت شی گرائی همچین مقایسه ای کرده چیه.
چون بدون بررسی مقدار true یعنی به شکل زیر هم مقادیر به درستی در دیتابیس درج میشن.
if ($conn->query($sql)){
echo "New record created successfully";
} else {
echo "Error inserting data : " . $conn->error;
}
ممنون میشم اگر در این رابطه راهنماییم کنید.