inladen van "source"-code in mysql

Status
Niet open voor verdere reacties.

gast0667

Gebruiker
Lid geworden
20 dec 2007
Berichten
136
Hallo,
Ik loop tegen onderstaande probleem aan, misschien dat één van jullie het weet ?!

Code in PHP
Code:
mysql_query("source c:\\xampplite\htdocs\in3\mysqlcode\start.txt",$connection)

Deze code-regel moet een .txt bestand inladen in mysql. Het bestand bevat namelijk alle regels om diverse tabellen te maken.

Mijn vraag: Wat doe ik fout of is dit helemaal niet mogelijk middels PHP ?

Alvast bedankt.
 
Uhm, dat ziet er niet uit als een PHP constructie die ik ken...

Ik vermoed dat je zoiets wilt:

include ('SQLqueries.txt');
foreach ( $aSQL as $sSQL ) {
mysql_query( $sSQL ,$connection);
}


(Dan moet vervolgens SQLQueries.txt er zo uitzien; je kunt elke query in een aparte value van de array zetten)

$aSQL = array (
'INSERT INTO table ( a, b, c ) VALUES ( 'a', 'b', 'c' );',
'INSERT INTO table ( a, b, c ) VALUES ( 'a2', 'b2', 'c2' );',
'INSERT INTO table ( a, b, c ) VALUES ( 'a3', 'b3', 'c3' );',
);
 
Ik weet niet of de code goed is, maar:

mysql_query("Create table etc etc etc",$connection);

werkt altijd, dus dacht ik dan is het ook mogelijk om de "source"-code te gebruiken. Deze code werkt namelijk wel gewoon in MySQL. Ik heb die source code nodig om diverse .txt bestanden in te kunnen laden.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan