وارد کردن (insert) اطلاعات در دیتابیس MYSQL با PHP

وارد کردن (insert) اطلاعات MYSQL – برای وارد کردن اطلاعات به دیتابیس به طور معمول از stmt کمک می گیریم تا با sql injection مواجه نشویم . چون ورودی را کاربر تعیین می کند .
وارد کردن (insert) اطلاعات می تواند برای ثبت نام کاربر ، ثبت نظر ، ثبت مطلب ، ثبت درخواست ، ثبت فرم تماس با ما ، ثبت اطلاعات شخصی ، ثبت محصول و کلی دیگر از نوع اطلاعاتی که نیاز است تا در Mysql ذخیره شود .
توصیه می شود قبل شروع کار 2 مقاله زیر را مطالعه کنید :
1- ایجاد پایگاه داده MYSQL با PHP
2- دریافت اطلاعات از MYSQL با PHP
کد وارد کردن (insert) اطلاعات MYSQL
$mysqli = new mysqli("localhost", "root", "", "demo_db");
if ($mysqli->connect_error) {
die("MYSQL ISSUE : " . $mysqli->connect_error);
}
$mysqli->set_charset("utf8");
$stmt = $mysqli->stmt_init();
$user_input_content = "'content_3";
$user_input_checked = "YES";
$query = "INSERT INTO `my_tbl` (content , checked) VALUES (? , ?)";
$inserted_id = 0;
$stmt->prepare($query);
$stmt->bind_param('ss', $user_input_content, $user_input_checked);
if ($stmt->execute()) {
$inserted_id = $stmt->affected_rows ? $stmt->insert_id : 0;
}
echo $inserted_id ? "data inserted row id : {$inserted_id}" : "unable to insert data";
$stmt->close();
$mysqli->close();
ارسال نظر