PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال: چطوری می توان از دیتابیس از طریق پی اچ پی مای ادمین بک آپ گرفت؟



vimax
October 23rd, 2010, 08:31
سلام دوستان
من اگر بخوام از دیتابیسه اسکریپتم از طریق phpmyadmin بک آپ بگیرم به طوری که فقط یک ستون از یک تیبل رو اکسپورت کنم چی کار می تونم انجام بدم؟

مثلا: دیتابیسه x و تیبله zero و که این تیبله Zero شامل 6 ستون هست.یکی از ستون هاش room هست من میخوام از کل سطرح های این room کپی بگیرم راهی سرغ دارین؟

mdf092
October 23rd, 2010, 09:40
اول یه query بزن تا فقط ستون مورد نظرت رو از جدول مورد نظر برات نشون بده بعد هم پایین جدول یه امکان export داره
query میتونه این باشه

select room from zero

vimax
October 23rd, 2010, 22:15
مشکل اینه من این کارو میکنم ولی خروجی همراش تک کوتیشن هم میاد

یه فرمه توش ایمیله من ایمیل هاشو فقط میخوام بکشم بیرون

itjavani
October 23rd, 2010, 23:26
اگر بخوای میتونی آی دی team weaver تو واسم پ.خ کنی میام اوکی میکنم واست! هرجور فکر کردم نتونستم توضیح درست از آب در بیارم!

Rezash
October 23rd, 2010, 23:47
فرض كنيم نام جدول شما table هست و ستون مورد نظر email هست
البته شما فرموديد از طريق phpmyadmin ولي كدي كه نوشتم ميتونه كاري رو كه ميخوايد انجام بده.


<?php
$dbconfig = array(
'hostname' => 'localhost',
'username' => 'نام كاربري ديتابيس',
'password' => 'رمز عبور ديتابيس',
'database' => 'ديتابيس'
);
//Database Connection
$connection = mysql_connect($dbconfig['hostname'],$dbconfig['username'],$dbconfig['password']) or die (mysql_error());
mysql_query("SET CHARACTER SET utf8;")or die (mysql_error());
mysql_query("SET SESSION collation_connection = 'utf8_general_ci'")or die (mysql_error());
$database = mysql_select_db($dbconfig['database'],$connection) or die (mysql_error());
// Select
$query = "SELECT `email` FOM `table`";
$result = mysql_query($query) or die(mysql_error());
while($data = mysql_fetch_array($result))
echo $data['email'].',';
?>

vimax
October 24th, 2010, 00:20
رضا جان ممنون اما این
echo $data['email'].','; سیمی کالن واسه چیه؟ ایمیل هم هست اون پس چیه؟

Rezash
October 24th, 2010, 00:35
رضا جان ممنون اما این
echo $data['email'].','; سیمی کالن واسه چیه؟ ایمیل هم هست اون پس چیه؟
خواهش مي كنم
از قصد گذاشتمش
چون اگه بخواي در جايي از ايميل ها استفاده كني معمولا بايد با , جدا شده باشه
حالا شما ميتوني به جاي , از <br> استفاده كني يا كلا برش داري
يعني بين هر دو ايميل يك كاراكتر جدا كننده داريم.

vimax
October 24th, 2010, 00:39
خب یعنی با این کار میشه خروجی که گرفت فقط ایمیل باشه خط تیره و کاما از این چیزا نیاد ؟

Rezash
October 24th, 2010, 00:50
خب یعنی با این کار میشه خروجی که گرفت فقط ایمیل باشه خط تیره و کاما از این چیزا نیاد ؟
آره كافيه مقدار , رو بر داري
ولي طبيعتا ايميل دومي ميچسبده به آخر ايميل اولي ! مثلا فرض كن ايميل اولي اينه:
test@test.com
دومي
test2@domain.com
نتيجه :
test@test.comtest2@domain.com
و نميتوني تشخصي بدي اين دو ايميل چي هستند...پس بايد حداقل از يك جدا كننده استفاده كني.

vimax
October 24th, 2010, 01:02
اینو که همون اول بعد کدت متوجه شدم سوالم هم این بود که کاراکتر اضافی نیاد توش که اینم جواب دادی مرسی خیلی گلی