View Full Version : تبدیل محتویات پایگاه داده mysql به excel
pooyamakarachi
شنبه 08 مهر 1391, 15:17 عصر
لطفا اگر میشه بفرمایید که چطوری میشه محتویات پایگاه رو در فایل word یا excel نشون داد
سعید صابری
شنبه 08 مهر 1391, 20:17 عصر
SELECT * INTO OUTFILE 'filename.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
FROM test
pooyamakarachi
یک شنبه 09 مهر 1391, 14:13 عصر
این دستور رو باید کجای دستورات php بگذارم؟جای test اسم جدولمو بگذارم؟میدونید اخه میخوام که نتایج این دستور رو تو تو اکسل نشون بده
if ((isset($_POST["insert"])) && ($_POST["insert"] == "true")) {
$f="";
$SQL = "SELECT * FROM main1 ";
if(isset($_POST["name"])&& $_POST["name"]!=""){
if($f!="") $f.=" and ";
$f.=" name Like '%". $_POST["name"]."%'";
}
if(isset($_POST["month"])&& $_POST["month"]!=""){
if($f!="") $f.=" and";
$f.=" month Like '%". $_POST["month"]."%'";
}
if(isset($_POST["day"])&& $_POST["day"]!=""){
if($f!="") $f.=" and ";
$f.=" day =". $_POST["day"]."%'";
سعید صابری
دوشنبه 10 مهر 1391, 20:44 عصر
کوئری چگونه می نویسی؟ این هم یک کوئری است.
اسم جدول به جای test بذارید
pooyamakarachi
چهارشنبه 12 مهر 1391, 11:39 صبح
آقای صابری من میخوام که نتایج بعد ار جستجو ام رو تو فایل ورد ببرم.میشه کمکم کنید ؟
سعید صابری
چهارشنبه 12 مهر 1391, 15:19 عصر
میخواهید این امکان به کاربر بدهید یا خیر؟
اگه جوابتون خیر هست یعنی برای خودتان می خواهید نرم افزارهای زیادی برای این کار موجود است از جمله sql mastro.
البته کلی در نظر بگیریم میشه به Html یا همون Csv که در پست قبل گفتم خروجی گرفت و اون به راحتی به MsWord منتقل کرد. فکر کنم این راه راحت تری باشه.
البته شاید راه حل دیگه ای در زبان PHP باشه که مطمئنا من از اون بیخبرم.راه حل بنده در زبان Mysql هست.
pooyamakarachi
شنبه 15 مهر 1391, 12:08 عصر
میشه راه حل دوم رو توضیح بدین ؟
سعید صابری
شنبه 15 مهر 1391, 15:08 عصر
وقتی توسط کد پست شماره به CSV خروجی گرفتید به راحتی اونو میشه به ورد و ... برد با Copy و Paste
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.