nu wordt ik echt gek! ok, hier is mijn scriptje:
Ik haal dus een .sql file op (gemaakt door phpmyadmin) en stuur die vervolgens naar de db, line voor line. Maar nu krijg ik probs met sommige query's waar copyright tekens en puntcomma's in voorkomen. Hoe kan ik zo'n .sql file nu helemaal goed sturen naar de db?
PHP:
1
| <?mysql_connect("localhost", "root", "pass");$file = fopen ("producten.sql", "r");while (!feof ($file)) { $data .= fgets($file, 4096);}fclose ($file);$data = explode(";", $data);$aantal = count($data);for ($i = 1; $i <= $aantal; $i++) { $data[$i] .= ";"; $data[$i] = str_replace("\\r\\n", "\r\n", $data[$i]); $result = mysql_db_query("tabel", $data[$i]); if (!mysql_error()) { } else { echo "<b><font size=\"-2\">$data[$i]</font></b> ".mysql_error()."<br>"; }}?> |
Ik haal dus een .sql file op (gemaakt door phpmyadmin) en stuur die vervolgens naar de db, line voor line. Maar nu krijg ik probs met sommige query's waar copyright tekens en puntcomma's in voorkomen. Hoe kan ik zo'n .sql file nu helemaal goed sturen naar de db?