buzz 65 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلامبرای استخراج داده از دیتبایس چطوری باید عمل کنم؟مثل:id = 17name =htcprice = 150000 نقل قول لینک به ارسال
Farzad 3805 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 با یک متد ، مقادیر ارسالی رو بگیرید (مثلا متد GET) توی متغیر بریزید.بر حسب دلخواه شما، با یک روش به دیتابیس کوئری بزنید . توی کوئری متغیر ها رو وارد کنید .توی هر بخشی مشکل دارید بفرمائید . نقل قول لینک به ارسال
Mobin 1669 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 برای ارتباط با دیتابیس باید از کلاسهای مربوطه مثل PDO یا MYSQLI استفاده کنیدبا استفاده از این کلاسها و اطلاعات سرور mysql مثل نام کاربری و رمز عبور که نصب کردید کانکشن رو میسازید و با استفاده از تابع query اطلاعات رو از بانک واکشی میکنید 2 نقل قول لینک به ارسال
buzz 65 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 کدهایی که نوشتم بصورت زیره که میاد داده ها رو در دیتابیس ذخیره می کنه./ Find all article blocksforeach($html->find('div#content') as $article) { $item['title'] = $article->find('h1', 0)->plaintext; $item['intro'] = $article->find('h3', 0)->plaintext; $item['details'] = $article->find('span.finalprice', 0)->plaintext; $articles[] = $item;} $articles = array();mysql_select_db ( "price", $con );mysql_query('set names utf8') or die(mysql_error()); mysql_set_charset("utf8",$con);mysql_query("CREATE table IF NOT EXISTS `digikala_gooshi3` (`id` INT NOT NULL AUTO_INCREMENT, `title` VARCHAR(30), `intro` VARCHAR( 8 ) NOT NULL, `details` VARCHAR(30) NOT NULL, PRIMARY KEY(`id`)) ENGINE=MyISAM") or die(mysql_error()); $debugquery = mysql_query("INSERT INTO `digikala_gooshi3` (title, intro, details) VALUES ('".$item['title']."','".$item['details']."','".$item['intro']."')"); if (!$debugquery) { die(mysql_error()); }}حالا می خوام اون داده هایی که ذخیره کردم. title و detail و intro رو چاپ بشه. نقل قول لینک به ارسال
Mobin 1669 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 میتونین از کد زیر استفاده کنید و ایده بگیریددر ضمن توابع mysql که استفاده کردید از نسخه 5.5 php به بعد پشتیبانی نمیشه و منسوخ شده هستاز کلاسهای PDO و MYSQLI استفاده کنیدhttp://php.net/manual/en/function.mysql-query.phpmysql_select_db ( "price", $con );mysql_query('set names utf8') or die(mysql_error());mysql_set_charset("utf8",$con);$result = mysql_query('SELECT * from digikala_gooshi3');if($result){ while ($row = mysql_fetch_assoc($result)) { echo $row['title']; echo $row['detail']; echo $row['intro'];}} نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .