مشکل استفاده از کلاس db

sara_

Member
سلام
میخوام داده ها رو از یه فایل excel بخونم و درون mysql درج کنم یکم سرچ کردم یه چیزایی پیدا کردم اما حالا این خطا رو میده
Fatal error: Class 'DB' not found in C:\wamp\www\excel_insert\up.php on line 6
کد خط 6 اینه:
PHP:
$db =& DB::connect("mysql://root@localhost/names", array());
لطفا کمکم کنین بگین چه جوری باید از کلاس db استفاده کنم. ممنون
 

iran-TEC

Member
خطا مربوط به وجود نداشتن این کلاس هست باید کدت کامل بذاری تا ببینم مشکلش چیه
 

k2-4u

Well-Known Member
کلاسی که شما دارین استفاده می کنید
کلا وجود نداره

بهتر از توابع و کلاس های معروف mysql که روی همه سرور ها هم یافت میشه استفاده کنید

http://ir.php.net/manual/en/book.mysql.php

-----
برای خواندن excel راحترین راه dboc هست
http://ir.php.net/odbc

مثال
PHP:
// Microsoft Excel
$excelFile = realpath('C:/ExcelData.xls');
$excelDir = dirname($excelFile);
$connection = odbc_connect("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir" , '', '');
http://ir.php.net/manual/en/function.odbc-connect.php

موفق باشید
 

oldooz

Well-Known Member
در تکمیل پاسخ ها
از کلاس phpexcel استفاده کن.
فوق العاده قوی هست و استفاده ازش هم خیلی راحته. سمپل های زیادی هم داره هم برای خوندن هم نوشتن(از پسوندهای مختلف مثل csv و xlsx و...)
طراحی سایت و طراحی وب سایت
 
آخرین ویرایش:

sara_

Member
کلاس dbرو دانلود کردم اما تو استفاده ازش مشکل دارم کجا باید قرارش بدم یا باید نصبش کنم
در مورد درج از excel تو mysql هم ممکنه بیشتر توضیح بدید مرسی
 

k2-4u

Well-Known Member
کلاس dbرو دانلود کردم اما تو استفاده ازش مشکل دارم کجا باید قرارش بدم یا باید نصبش کنم
در مورد درج از excel تو mysql هم ممکنه بیشتر توضیح بدید مرسی
لطفا کد رو بگذارین که ببینم شکل کجاست
هرچی هست اسکریپ شما کلا کلاس رو نمیشناسه

کدوم قسمت رو excel رو توضیح بدم
کد های که گذاشتیم مربود به بیرون کشیدن اطلاعات از فایل excel بود
شما باید اطلاعات رو سطر به سطر و انتقال بدین
 

k2-4u

Well-Known Member
PHP:
require_once( "db.php" );
تو این سایت . کد ها رو نگاه کردم
فایلی به اسم db.php به اسکریپ اضافه شده که نیست
 

sara_

Member
PHP:
require_once( "db.php" );
تو این سایت . کد ها رو نگاه کردم
فایلی به اسم db.php به اسکریپ اضافه شده که نیست

میشه بگین این خط کد رو کجا باید بذارم و این فایل db شامل چی هست ؟
خودم فکر میکنم فایل db شامل دستور ساختن table هست میخواستم بدونم نظر شما چیه؟
 

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

بالا