جلوگیری از ورود رکورد تکراری (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 1,201 18-01-2015 ساعت 16:29
آخرین ارسال: rockstar
Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 647 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 756 18-08-2014 ساعت 17:43
آخرین ارسال: Daniel
Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 586 06-08-2014 ساعت 15:00
آخرین ارسال: REza mAX
Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 604 03-08-2014 ساعت 10:43
آخرین ارسال: REza mAX
Note ایجاد ارتباط از php به mysql hasti 4 1,455 11-07-2014 ساعت 22:06
آخرین ارسال: Comodo
Note CMS ساده با PHP و MySQL SOFTAFZAR 15 4,076 30-12-2013 ساعت 12:31
آخرین ارسال: vahi
Note MySQL در PHP WWWorker 0 627 26-12-2013 ساعت 10:42
آخرین ارسال: WWWorker
Note آموزش ساخت فرم لاگین با PHP و Mysql PHP.sec 0 2,124 01-07-2013 ساعت 15:15
آخرین ارسال: PHP.sec
Note کلاس ساده PHP برای کار با دیتابیس MySQL SOFTAFZAR 0 1,036 14-01-2013 ساعت 19:37
آخرین ارسال: SOFTAFZAR

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