Avatar billede nikolajdu Nybegynder
28. december 2001 - 17:49 Der er 15 kommentarer og
1 løsning

insert Dutter ikke igen :))

Hvad er der lige galt her:

for ($x = 0; $x < sizeof($files); $x++) {
   

mysql_query (\'INSERT INTO kunstner (navn,titel,placering) VALUES ($files[$x][\"artist\"],$files[$x][\"title\"],$files[$x][\"filename\"])\');

}

Jeg får bare nogle poster i databasen der hedder: $files[$x][\"artist\"]
Avatar billede erikjacobsen Ekspert
28. december 2001 - 17:51 #1
mysql_query (\"INSERT INTO kunstner (navn,titel,placering) VALUES
                  ($files[$x][artist],$files[$x][title],$files[$x][filename])\");
Avatar billede erikjacobsen Ekspert
28. december 2001 - 17:52 #2
Næh hov
      mysql_query (\"INSERT INTO kunstner (navn,titel,placering) VALUES
              (\'$files[$x][artist]\',\'$files[$x][title]\',\'$files[$x][filename]\')\");
Avatar billede erikjacobsen Ekspert
28. december 2001 - 17:53 #3
Og hvis den brokker sig, så skal du

mysql_query (\"INSERT INTO kunstner (navn,titel,placering) VALUES
          (\'\".$files[$x][artist].\"\',\'\".$files[$x][title].\"\',\'\".$files[$x][filename].\"\')\"); 
Avatar billede nikolajdu Nybegynder
28. december 2001 - 17:56 #4
Samme resultat - Udover at jeg nu ingen \"\" får i arrayen.
Avatar billede nikolajdu Nybegynder
28. december 2001 - 17:57 #5
Prøver lige den næste :))
Avatar billede erikjacobsen Ekspert
28. december 2001 - 18:00 #6
Jeg kan nemlig ikke lige huske hvor mange $-børger PHP kan klare i en \"....\" :)
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:04 #7
Den her:

mysql_query (\"INSERT INTO kunstner (navn,titel,placering) VALUES
          (\'\".$files[$x][artist].\"\',\'\".$files[$x][title].\"\',\'\".$files[$x][filename].\"\')\");

Smider rent faktisk de rigtige data ind i databasen, men så får jeg den her fejl:

Warning: Use of undefined constant title - assumed \'title\' in E:\\Documents and Settings\\Nikolaj A\\Desktop\\musicBox\\insertMusic.php on line 104

Line 104 er netop den insert.
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:05 #8
Vil du foreslå at jeg laver en $tempArtist = $files[$x][artist] og indsætter den??
Avatar billede erikjacobsen Ekspert
28. december 2001 - 18:07 #9
Næh, du kan jo også

mysql_query (\"INSERT INTO kunstner (navn,titel,placering) VALUES
        (\'\".$files[$x][\"artist\"].\"\',\'\".$files[$x][\"title\"].\"\',\'\".$files[$x][\"filename\"].\"\')\");
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:08 #10
Hvad gør du punktummer godt for?? :)
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:11 #11
Hvad gør de punktummer even :)

Den sidste virker perfekt.

Tak og smid så det svar ;-)
Avatar billede erikjacobsen Ekspert
28. december 2001 - 18:12 #12
Det er sammensætning af tekststrenge.

  \"Glædelig\" . \"Jul\"

bliver til

  \"GlædeligJul\"

Skidt med point - det er en julegave.
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:15 #13
Tak for julegaven - Må jeg så tilbyde dig 30 point som en lille nyårserkendtlighed? :)
Avatar billede erikjacobsen Ekspert
28. december 2001 - 18:17 #14
Ha ha. Som jeg plejer at sige: Du kan slå min græsplæne til sommer ...
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:18 #15
deal
Avatar billede nikolajdu Nybegynder
28. december 2001 - 18:19 #16
stædige rad :)
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling