Vítejte na BLASSENweb

BLASSENweb - the future of your web !

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

Objevte dynamické www stránky v profesionální kvalitě.
http://blassenweb.net v4.0
BLASSENweb na Facebooku
Dobré poledne ! Jaký byl začátek dnešního dne ?
Snadná změna vzhledu Intuitivní ovládání v češtině Mnoho doplňkových rozšíření Jednoduchá instalace Pro všechny zdarma

RYCHLÉ ODKAZY

Také hledáte rychlý, bezpečný a spolehlivý systém, který vám umožní bezstarostnou správu webu ? United-Nuke je řešení právě pro vás - stáhněte si jeho aktuální verzi a objevte stovky funkcí, které nabízí.

Nová verze:
UNITED-NUKE 4.2.08ms2 - new version
Uživatelská příručka:
UNITED-NUKE User Guide CZ v2007.1
Čeština:
Czech Language Pack for UNITED-NUKE 4.2.08ms2

NEVÍTE SI RADY...
Nevíte si rady s koupí domény ? S výběrem webhostingu ? Rádi vám poradíme. log in!

Možnosti pro Vás

Sdílet na FB
Přidat sidebar Přidat na Google Přidat na Seznam Přidat na Bloglines WAP verze RSS 0.91 RSS 0.92 RSS 2.0 Atom 0.3 Top Články Bookmark using any bookmark manager!
Mapa Stránek

Odkazy

Zajímavé odkazy
MicroSas-Gaming

Doporučujeme vám:

Reklama

Sponzor

Sponsored by Websupport.sk webhosting
Sponsored webhosting by WebSupport.sk

Diskuzní fórum


Vzbuřte se proti hrubkám na internetu
Pamatujte si, kde jste byli, když jste Vy začínali.
To změní Váš pohled na lidi, jenž začínají teď!
FAQHledatSeznam uživatelůUživatelské skupinyRegistrace
Osobní nastaveníPřihlásit se pro kontrolu soukromých zprávPřihlášení

Co nemáš v hlavě, měj na taháku ...
tvorba stránek


Příspěvek Zpráva : SQL dotaz - data load infile
Zdravim,
potřebuju importovat csv do mysql a nějak mi to nefunguje, mohl by mi někdo poradit co může být špatně, pre skrz phpadmin to jde, tak jsem použil stejný dotaz a nic :
$db->sql_query("LOAD DATA LOCAL INFILE ".$file." INTO TABLE test FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n'");
kde $file = "ak.csv";

Jsem z toho jelen.. Zlý nebo velmi zuřivý

Zaslal: houbeless
pá 07. prosinec, 2007 2:19


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Inzerce

Příspěvek Zpráva : Re: <acronym title=
houbeless napsal:
Zdravim,
potřebuju importovat csv do mysql a nějak mi to nefunguje, mohl by mi někdo poradit co může být špatně, pre skrz phpadmin to jde, tak jsem použil stejný dotaz a nic :
$db->sql_query("LOAD DATA LOCAL INFILE ".$file." INTO TABLE test FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n'");
kde $file = "ak.csv";

Jsem z toho jelen.. Zlý nebo velmi zuřivý



Tak GOOGLE zná každej ne Usmívající něco málo napřiklad http://itmax.podebrady.net/view.php?cisloclanku=2004123005

Jinak častej problém je v set_time_limit takže tě to odpojí ještě než se to natáhne ,pak cesta k csv je jistě dobře ?

jinak mi přijde žes použil tento příklad
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=61938
ovšem přikaz co je psán dole je přikaz psán pro SSH
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 11:09


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva :
Ahaa, tak já se zkusim po tom google podívat, prý je to nějakej vyhledávač..
Ano, tak někteří by se asi mohli zamyslet, jestli má cenu mít ve foru vlákno rady a porady, když jejich nejčastější rada je - co takhle použít google..
Diskuzi Jak psát web jsem nepoužil, když tak už toto:
http://dev.mysql.com/doc/refman/4.1/en/load-data.html

A jak jsem poznamenal, tak tenhle dotaz v phpadminu funguje, když dám místo proměnné cestu..proto nevim proč to nejede přes UN, při použití stejného postupu..

Set time limit defaultně nastaven na půl minuty, by měl bohatě stačit, pre pro test je tam jen jeden řádek...

Zaslal: houbeless
pá 07. prosinec, 2007 12:42


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Příspěvek Zpráva :
než se nacokoliv ptám osobně napřed zadám do google co hledám mnohdy jeto rychlejší jelikož už to bívá někde zodpovězené Usmívající

To že příkaz funguje v phpmyadminu nutně neznamená že musí přesně stejně pracovat i například v index.php
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 12:58


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva :
Možná ti pomůže toto
{Kód}:

function CsvFile() {
    global 
$db;
    if (
is_uploaded_file($_FILES['userfile']['tmp_name'])) {
        
copy($_FILES['userfile']['tmp_name'], "tmp/product_list.csv");
        
$fp fopen ("tmp/product_list.csv","r");
        
$fp1 fopen("tmp/log.txt""w");
        while (
$list fgetcsv ($fp100000",")) {
            
$cid intval($list[0]);
            
$title stripslashes(FixQuotes($list[1]));
            
$image $list[2];
            
$shortdescription stripslashes(FixQuotes($list[3]));
            
$description stripslashes(FixQuotes($list[4]));
            
$price $list[5];
            
$weight $list[6];
            
$featured $list[7];
            
$option1 $list[8];
            
$option2 $list[9];
            
$option3 $list[10];
            
$db->sql_query("insert into csv_products values(NULL, '$cid', '0', '$title', '$image', '$shortdescription', '$description', now(), '$price', '$weight', '$featured', '$option1', '$option2', '$option3', '0', '0', '0', '0')");
            
fwrite($fp1$title."\n"); 
        }
        
fclose ($fp1);
        
fclose ($fp);
        
unlink("tmp/product_list.csv");
        
Header("Location: admin.php?op=NECO");
    }
}


Mrkající
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 13:07


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva :
dracek napsal:
než se nacokoliv ptám osobně napřed zadám do google co hledám mnohdy jeto rychlejší jelikož už to bívá někde zodpovězené Usmívající

To že příkaz funguje v phpmyadminu nutně neznamená že musí přesně stejně pracovat i například v index.php



Google je mnou hojně využíván.(a když už jsme u toho, je i celkem vhodný k hledání pravidel českého pravopisu.. Mrkající )

Jinak k opdpovědi: to je to, proč se ptám právě zde, proč když normálně jede, to nejede přes UN, pre já potřebuju, aby to právě přes něho fungovalo..kde mám co nastavit, změnit..je tato funkce vůbec možná přes UN??

Zaslal: houbeless
pá 07. prosinec, 2007 13:07


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Příspěvek Zpráva :
Tak o tomhle řešení vím, ale takhle to moc řešit nechci, protože je to pomalejší, a chci využít už implementovaný funkce mysql...no zdá se, že mi asi nic jiného nezbyde..díky

Zaslal: houbeless
pá 07. prosinec, 2007 13:10


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Inzerce

Příspěvek Zpráva :
Pokud chceš použit jine řešeni než je známo nezbude než si ho sepsat jako to děláme i mi co více ti napsat
Když by 1% lidí co se tu jen ptá taky sami něco daly jako článek nebo radu či ke stažení bylo byto tu mnohem lepší.
Ostatně nikdo není dokonalý jen se málo lidem tu chce druhejm pomoci
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 15:30


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva :
Ok, ale když už se člověk zeptá, tak by si tu nemusel připadat jako blbec, vyskytují se tu dotazy ohledně banálnějších věcí než je toto. Já bych rád ten systém pochopil, proto mě zajímá, proč se to musí řešit samostatným skriptem a nejde použít tato mysql funkce(když jiné jdou) přes index(UN)..

Zaslal: houbeless
pá 07. prosinec, 2007 15:46


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Příspěvek Zpráva :
Plno věcí prostě jen zkoušíme.
Nejde to takhle? napíšeme to jinak.
Kolikrat strávíme 10ky hodin tim že vymejšlíme jiné a jiné řešení
Nicmeně jsme 2 a dotazů je 10ky
a co se týče banalnich dotazů pro někoho je banalita to co pro tebe ne,při odpovědi nezjištuju kdo natom jak je.
A lidi se minimálně zapojují do rad druhejm takže řešit každého dotaz a prosbu a pomoc je trošku nadlidskej úkol. Mrkající
Denně mám minimálně 15 lidí na ICQ plus Forum pak práce na tvorbě vecí ,Blassen toho ma daleko víc
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 17:01


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva :
{Kód}:

$soubor="soubor.csv"
echo('<table>');
$fp fopen ($soubor,"r");
while (
$data fgetcsv ($fp,1000";")) {
$num count ($data);
echo(
'<tr>');
for (
$c=0$c<$num$c++) {
echo(
'<td>' $data[$c]. '</td>');
}
echo(
'</tr>');
}
echo(
'</table>');
fclose ($fp);


další řešení pro php import
jinak todle ste koukal http://www.cipis.net/~tuzok/man/php5/html/function.fgetcsv.html
_________________
Naše práce vaše spokojenost
a co říkám na Google Chrome ?

Zaslal: dracek
pá 07. prosinec, 2007 17:14


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor dracek
Armádní generál II. tř. (Moderátor)
Armádní generál II. tř. (Moderátor)


Registrace: 29.1. 2006
Příspěvky: 875


Příspěvek Zpráva : IMPORT CSV trochu jinak
houbeless napsal:
Ahaa, tak já se zkusim po tom google podívat, prý je to nějakej vyhledávač..


Nene prodávaj to v supermarketu v takovejch lahvích, někdy je to i v černý úsporný podobě, tak vopatrně.
p.s.: IMPORT CSV trochu jinak Smějící
mír jo, však to bylo jen rejpnutí a hned za tím následovali rady.
houbeless napsal:
Ano, tak někteří by se asi mohli zamyslet, jestli má cenu mít ve foru vlákno rady a porady, když jejich nejčastější rada je - co takhle použít google..


No zkusíme to, se zamyslet, ale znám jiný fóra kde tak milý jako my tady nejsou takže si toho važte jo.
Protože první rada je google a druhá je odkaz na manuál. A pokud je člověk hodně dotěrnej tak se dozví leda název funkce a ende, dál má smolíka.

Tákže až se to dá dokupy tak se tady společně všichni těšíme na článek jako třeba ten o WYSIWYG editoru, to je myslím good příklad.
_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
pá 07. prosinec, 2007 18:37


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Příspěvek Zpráva :
Ja to chápu a vážim si vaší nedoceněné práce, ale každý problém má dvě strany..a když narazím na problém, který je poměrně specifický a nenajdu ho přostřednictvím googlu (a nevím o manuálu, kde bych zjistil proč to nejede v UN když tato funkce normálně funguje), tak se ptám tady vás jako odborníků na UN, asi chápete, že se nebudu ptát na diskuzním fóru třeba jaknaweb na něco kolem UN. A pokud dostanu na 4 z 5 dotazů odpověd - co takhle použít google, tak to mě taky zrovna nenadchne, protože to, co sem proto mohl udělat jsem díky googlu udělal, tj. použití Data Load Infile,import,manuály atd. Pokud to není možné přes UN použít, ale pouze tak jak jste mi poradili, tak to je v pořádku a za vaši snahu velmi děkuji.
Já ještě testu vyvolání skriptu z UN, ale ne skrz něho, ale asi pujdu cestou, jakou jste mi poradili - tedy rozepsat to do funkce, ono se to může do budoucna hodit, pokud nastane situace, že bude třeba ty data modifikovat..
A k tomu článku, mám to chápat tak, že až to bude funkční, tak ho mám vytvořit? ..
Jinak děkuji za tipy a rady - použiju to.

Zaslal: houbeless
pá 07. prosinec, 2007 19:14


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Příspěvek Zpráva : free video
- tedy rozepsat to do funkce
- tedy sepsat článek pro all pokud to není problém

že prej stačej tři weby:

    google
    wikipedia
    freevideo

_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
pá 07. prosinec, 2007 19:24


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Inzerce

Příspěvek Zpráva :
Problém jsem vyřešil, ale šlo o banalitu, které jsem si nevšiml, škoda že jsem nebyl upozorněn - chyba byla způsobená množstvím kombinací testů např. s proměnnými, zapoměl jsem přitom na jednoduché úvozovky..
Takže vkládat csv soubor přes UN jde dvěma způsoby. Jednoduše:
{Kód}:


global $db;
$db->sql_query("LOAD DATA LOCAL INFILE 'c:/soubor.csv' INTO TABLE un_table FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' (name,city,..)");



Kde (name,city,..) umožňuje vkládat jen ty sloupce, které potřebujeme. Například, když je v tabulce db první sloupec třeba id - auto_increment. Dalším parametrem je IGNORE xx LINES, který umožňuje vkládat data až od určitého řádku od začátku. Viz manuál: http://dev.mysql.com/doc/refman/4.1/en/load-data.html

To je vše v případě, že tyto "surová" data z csv není potřeba nějak upravit. Pokud ano, například když jsou některé sloupce v nevyhovujícím kódování, tak je nutné použít skript, který zde uvedl Dráček a ty data převést. Například:
{Kód}:


$fp 
fopen ("soubor.csv","r");
while (
$data fgetcsv ($fp100000",")) {
   ..    
$data[0];
   
$name $data[1];
   
$name iconv("CP1250""ISO-8859-2"$name);
   ..
  
$db->sql_query("INSERT INTO un_table values(NULL, '$name','$city',...)");
}
fclose ($fp);



To je vše. O funkci load data infile se tvrdí, že je rychlejší, než použití skriptu. Možná proto, že je implementovanou funkcí mysql, ale spíše proto, že se data nemusejí parsovat a dále zpracovávat. Doba provedení SQL load d.infile byla pro csv o 200 řádcích asi 0.0060 sekund, ovšem provedení se skriptem netrvalo o poznání déle (což samozřejmě nejsem schopen změřit). Problém doby zpracování bude mít spíše význam u podstatně větších souborů.
Houbeless

Naposledy upravil houbeless dne so 08. prosinec, 2007 19:28, celkově upraveno 1 krát.

Zaslal: houbeless
so 08. prosinec, 2007 19:13


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: SQL dotaz - data load infile
Autor houbeless
Rotný
Rotný


Registrace: 18.8. 2006
Příspěvky: 99


Obsah fóra BLASSENweb » Rady a porady - ostatní

Přejít na stránku 1, 2  Další
Zobrazit příspěvky z předchozích:


 Přejít na:   



Zobrazit následující téma
Zobrazit předchozí téma
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.



Powered by phpBB © 2001-2006 phpBB Group

Green theme by BLASSENweb © 2005+ BLASSENweb
Forums ©

reklama
Mapa Stránek Page Rank Hjosef.net&redakční systémy webmaster tools, Hry, UNITED/PHP Nuke a jiné zajímavosti xml - rss - rdf Validate this feed at feedvalidator.org Seo servis
Stále nemáte svou prezentaci na internetu? A víte, že je to jako byste vůbec neexistovali? Lidé jsou stále více líní a pokud na internetu nenaleznou co hledají (a nejlépe na předních místech vyhledávačů), raději osloví konkurenci, která již webovou prezentaci vlastní. Už jen z toho důvodu, že během pár vteřin naleznou přehled produktů, ceník, kontakt a další pro ně důležité údaje. A přitom je to jedna z nejlevnějších a nejúčinnějších reklam. Zákazníkům dává o důvod víc, proč zvolit zrovna Vás.
Tato prezentace využívá systém pro správu obsahu united-nuke.
Čas potřebný ke zpracování stránky: 0.26 sekund
Vaše šťastné číslo: 163
Přidej vlastní deníčekPřidej vlastní deníček
Dnes je : 26. 05, 2012
Domů >> Forums
| pomoc | kontakt | reklama | volná místa | pravidla | BLASSENweb na Facebooku | email | Copyright © 2004 - 2012 by BLASSENweb
Veškeré ukázky zdrojových kódu můžete používat bez omezení. Text těchto stránek však nesmíte kopírovat bez souhlasu autora.
Autor nenese žádnou zodpovědnost za případné škody způsobené v souvislosti s obsahem tohoto webu.
Magic SEO URL - Optimalizace pro vyhledávače