Avatar billede nickern Nybegynder
10. august 2007 - 20:44 Der er 7 kommentarer og
1 løsning

Uploade til db fra fil

Hejsa

Hvad mangler jeg i denne kode for at dette kan fuldføres?

<?
require("db.php");

file_get_contents(../CENSUR.txt)

  mysql_query ("INSERT INTO X (CENSUR) VALUES ('$CENSUR')");
        echo="Din database er nu opdateret";
?>

jeg skal tilføje en masse data jeg har til at ligge en fil, hver ny data ligger på en ny linie, det er mest det jeg er i tvivl om, hvordan jeg definere
Avatar billede jakobdo Ekspert
10. august 2007 - 21:02 #1
Skal indholdet tages fra censur.txt og gemmes i et felt i databasen?

Så skal du lave:

$indhold = file_get_contents('../CENSUR.txt');
mysql_query ("INSERT INTO X (CENSUR) VALUES ('".mysql_real_escape_string($indhold)."')");

Hvis det er hver linie som skal indsættes, så skal du:

$indhold = file('../censur.txt');
foreach($indhold AS $line)
{
mysql_query ("INSERT INTO X (CENSUR) VALUES ('".mysql_real_escape_string($line)."')");
}
Avatar billede nickern Nybegynder
10. august 2007 - 22:56 #2
takker jakob - du er god til at svare på mine tråde;) ved du hvordan man kan lave en fil, som selv opretter tabellerne i ens database, så snart filen åbnes?
Avatar billede jakobdo Ekspert
10. august 2007 - 23:07 #3
Du burde kunne:

mysql_query("CREATE TABLE ....");
Avatar billede nickern Nybegynder
10. august 2007 - 23:51 #4
dvs.

mysql_query("CREATE 23 (id), (23)");
        echo "Tabellerne er nu oprettet!";

eller hvad?
Avatar billede jakobdo Ekspert
11. august 2007 - 08:12 #5
Kender du PHPMYADMIN ?
Hvis JA, så kan du der under lave: EXPORT -> Struktur
Så får du en kode, som opretter din TABEL.
Den SQL skal du så skyde af i en mysql_query();
Avatar billede nickern Nybegynder
11. august 2007 - 15:20 #6
okay - takker

Gider du ikke lige at ligge et svar?
Avatar billede jakobdo Ekspert
12. august 2007 - 11:48 #7
Svar!
Avatar billede jakobdo Ekspert
12. august 2007 - 12:33 #8
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester