جلوگیری از ورود رکورد تکراری (PHP-MySQL)
#1
Note 
ورود
راهی معرفی کنید که بشه از ورود رکوردهای تکراری در دیتابیس جلوگیری کرد؟

پاسخ
#2
Note 
سلام
خب خیلی سادست!
Select بگیر از رکوردی وجود داشت insert نکن!

کد php:
<?php
    
if(isset($_POST['submit']))
    {

    
//get the name and comment entered by user
    
$firstName $_POST['firstName'];
    
$lastName $_POST['lastName'];

    
//connect to the database
    
$dbc mysqli_connect('host''username''password''dbname') or die('Error connecting to MySQL server');
    
$check=mysqli_query($dbc,"select * from clients where firstname='$firstname' and lastname='$lastname'");
    
$checkrows=mysqli_num_rows($check);
   if(
$checkrows>0){echo "customer exists";}  
else{  
    
//insert results from the form input
    
$query "INSERT IGNORE INTO clients(firstName, lastName) VALUES('$firstName', '$lastName')";

    
$result mysqli_query($dbc$query) or die('Error querying database.');

    
mysqli_close($dbc);
    }
    echo 
"Customer Added";};
    
?>

راه دیگش اینه که از INSERT IGNORE استفاده کنی

Shy
When we speak of “free software”, we're talking about freedom, not price
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 912 18-01-2015 ساعت 16:29
آخرین ارسال: rockstar
Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 509 26-08-2014 ساعت 13:52
آخرین ارسال: REza mAX
Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 399 18-08-2014 ساعت 17:43
آخرین ارسال: Daniel
Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 475 06-08-2014 ساعت 15:00
آخرین ارسال: REza mAX
Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 448 03-08-2014 ساعت 10:43
آخرین ارسال: REza mAX
Note ایجاد ارتباط از php به mysql hasti 4 1,041 11-07-2014 ساعت 22:06
آخرین ارسال: Comodo
Note CMS ساده با PHP و MySQL SOFTAFZAR 15 3,068 30-12-2013 ساعت 12:31
آخرین ارسال: vahi
Note MySQL در PHP WWWorker 0 462 26-12-2013 ساعت 10:42
آخرین ارسال: WWWorker
Note آموزش ساخت فرم لاگین با PHP و Mysql PHP.sec 0 1,576 01-07-2013 ساعت 15:15
آخرین ارسال: PHP.sec
Note کلاس ساده PHP برای کار با دیتابیس MySQL SOFTAFZAR 0 887 14-01-2013 ساعت 19:37
آخرین ارسال: SOFTAFZAR

کاربرانِ درحال بازدید از این موضوع:   1 مهمان