The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
export to csv
I use the paid version of this mod
https://vborg.vbsupport.ru/showthrea...ght=word+links It has an option to use a csv file instead of a manual entry in the admincp. What it does it coverts text into links. I have another plugin on my site that I use for a player database. Has anyone come across some good scripts for exporting out of the mysql database into a csv file? I would need to not only export but export in a certain order and insert text so I can build the link. Any other suggestions would be great as well. --------------- Added [DATE]1392187340[/DATE] at [TIME]1392187340[/TIME] --------------- $sql = "SELECT `entryid`, `title` FROM `adv_dyna_entries` WHERE 1 "; This is the query I would need but would need to build a link for the csv file. $title,http://www.website.com/dir/entry.php?e=$entryid |
#2
|
|||
|
|||
You could try something like this:
Code:
SELECT title, CONCAT( 'http://www.website.com/dir/entry.php?e=', entryid ) AS link FROM adv_dyna_entries INTO OUTFILE 'out.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' But you need to change 'out.csv' to a path where you can write a file on the server. |
#3
|
||||
|
||||
The MySQL rarely has write access to most areas... usually just /tmp and whatever else that user is granted to.
Another option is using the mysql CLI client. It automatically writes out as TSV which is largely compatible. Code:
mysql dbname -u username -p -e "SELECT ..." > output.tsv Code:
mysql dbname -u username -p -e " SELECT title , CONCAT('http://www.website.com/dir/entry.php?e=', entryid) AS link FROM adv_dyna_entries " > output.tsv |
Благодарность от: | ||
kh99 |
#4
|
|||
|
|||
Quote:
You saved me a lot of time, thank you. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|