بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
Insert کردن در sql
سلام دوستان
دوستان من یه دیتا بیس دارم می خوام اطلاعات رو insert کنم داخل یه جدول اما می خوام اگه این اطلاعات وجود داشت دیکه اضافه نشه به جدولم یه دونه دیگه ایا کد خاصی واسه این دستور وجود داره ؟
درواقع اگه بخوام مثال بزنم من یه سری بخش اموزشی،سیاسی ، اجتماعی ، فرهنگی و .. دارم خب این رو دارم می ریزم توی یه جدول حالا می خوام بگم اگه فرهنگی بود دیگه فرهنگی یه بار دیگه اضافه نکن ممنون میشم راهنمایی کنید
0
0
قبل از insertباید selectبکنی وببینی مثلا اون متن یا حرف توی دیتابیس هست یا نه اگه بود میره توی شرط if ولی اگه نبود کد insert رو میزاری توی else تا مقادیرت توی دیتا بیس درج بشه (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
raeesi
11 سال پیش
0
0
اگه متوجه نشدی بگو برات توضیح بیشتری بدم(البته واضح هستش:)
$sql = "SELECT * FROM nametable where name='$name'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
echo "نام شما در سرور موجود هست";
}
else{
$conn = mysqli_connect($host, $username, $password, $dbname);
mysqli_set_charset($conn,"utf8");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "INSERT INTO nametable (name)
VALUES ('$name')";
if (mysqli_query($conn, $sql)) {
echo "نام شما با موفقیت ثبت شد";
} else {
echo "no record database";
}
{
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .