PDA

Bekijk de volledige versie : Importeren in mySQL ???


zokora
21-01-2003, 06:19 PM
is het mogelijk om bv. vanuit acces gegevens in een mysql DB te krijgen? Of moet je alle gegevens handmatig ingeven in mysql (lijkt me niet echt logisch)

Wouterke
21-01-2003, 06:47 PM
Hmm, ik denk dat dit wel zal lukken als je een PHP-progie schrijft en draait op een server die MS ACESS en MySQL ondersteund.

Slicer
21-01-2003, 07:14 PM
jep, dat denkek ook, tenzij er ergens een converttooltje ofzo bestaat

Wouterke
21-01-2003, 08:05 PM
Tja, da zou natuurlijk handig zijn hé.
Ik raad aan eens te zoeken.

Wouterke
03-03-2003, 03:08 PM
Toevallig tegengekomen:
Dat zet alleen de inhoud van een database om het scherm, een beetje aan prutsen en da zal wel lukken.
(BTW: Dit is nu een van die dingen die een server heel traag laten gaan.)

<?php
//create the database connection
$conn = new COM("ADODB.Connection");
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("mydb.mdb");
$conn->Open($dsn);
//pull the data through SQL string
$rs = $conn->Execute("select clients from web");
$clients = $rs->Fields(1);
//start the multicolumn data output
$i = 0;
$columns = 5;
while (!$rs->EOF){
//if $i equals 0, start a row
if($i == 0){
echo "<tr>";
}
//then start writing the cells in the row, increase $i by one, and move to the next record
echo "<td>" . $clients->value . "</td>";
$i++;
$rs->movenext();
//once $i increments to equal $columns, end the row,
//and start the process over by setting $i to 0
if($i == $columns || $rs->EOF) {
echo "</tr>";
$i = 0;
}
}
//end multicolumn data output

//close the ADO connections and release resources
$rs->Close();
$conn->Close();
$rs = null;
$conn = null; ?>