ایمپورت فایل متنی و تبدیل به جدول در دیتابیس

vahid.mom

Member
با عرض سلام خدمت اساتید
من دارم یه سیستم فروش کارت شارژ برای خودم مینویسم
در اصل هدفم فقط قوی تر کردن زبان برنامه نویسیمه
من یه سوال داشتم
من یه فایل تکست دارم به این صورت
cart_password , cart_sn
که اولی رمز عبور و دومی شماره سریال هستش
حالا فکر کنید 100 تا اکانت تو یا فایل اونم هر خط اینجوری

حالا یه بانک اطلاعاتی دارم و یه جدول به نام tbl_carts
عین همین فیلد فکر کنید تو ایت تیبل هست و حالا با 10 کلوم دیگه
که مهمترینش برام همین دوتاست

چطوری میتونم این فایل مثلا 100 تایی رو جوری ایمپورت کنم که خودش خودکار هر خط رو تبدیل به که سطر بکنه؟
خیلی برام مهمه
تشکر از همه
 

Army.Hidden

Active Member
با سلام خدمت شما
یه نگاهی به کد زیر بندازید :
PHP:
<?php
                                $file = "textfile.txt";
                                $explode=":";
                                $file=file($file);
                                $file_count=count($file);
                                for ($all=0;$all < $file_count;$all++)
                                {
                                    if(trim($file[$all]))
                                    {
                                        $linecode=$file[$all];
                                        $code=explode($explode,$linecode);
                                                    $cart_password=$code[0];    
                                                    $cart_sn=$code[1];
                                                        $query = "
                                                                    INSERT INTO `tbl_carts` ( `cart_password` , `cart_sn` )
                                                                    VALUES (
                                                                    '$cart_password', '$cart_sn'
                                                                    );
                                                        ";
                                                        $Result = mysql_query($query);
                                            
                                            
                                    }
                            }
?>
اطلاعاتی که در فایل textfile.txt هستند باید به صورت زیر باشند:
PHP:
cart_password:cart_sn
علامتی که این دو رو از هم جدا میکند در متغیر $explode تعریف میشود.
چون کد ، کد ساده ای هست توضیح بیشتری نداره.
 
آخرین ویرایش:

vahid.mom

Member
سلام
بسیار ممنون از اینکه وقت گذاشتین و این کد رو نوشتین
اما من این کد رو اجرا کردم چیزی ذخیره نشد
البته بگم تو این تیبل حدود 10 کلوم دیگه هم هست
ممکنه به خاطر اون باشه؟
 

Army.Hidden

Active Member
سلام
بسیار ممنون از اینکه وقت گذاشتین و این کد رو نوشتین
اما من این کد رو اجرا کردم چیزی ذخیره نشد
البته بگم تو این تیبل حدود 10 کلوم دیگه هم هست
ممکنه به خاطر اون باشه؟
دوست عزیز وظیفه بود .
بعدش هم قسمت وارد کردن به بانک اطلاعاتی رو خودتون بنویسید کد های که قرار میدم ، کد هایی هستند که روش کار رو بیان میکنن.
 

vahid.mom

Member
بازم سلام
اینو میدونم
همون فایل کانفیگ که درست کردم برای اتصال به بانک رو اینکلودش کردم
 

vahid.mom

Member
دوست عزیز یک دنیاااااااااااااااااااااا ممنون
با این کار کمک بزرگی به من کردی
البته قسمت اینسرتی که نوشتی مشکل داشت تغییرش دادم اوکی شد
تشکر
:oops:
 

جدیدترین ارسال ها

بالا