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

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