07. januar 2004 - 22:30Der er
28 kommentarer og 3 løsninger
Indsætte flere rækker i mysql på samme tid
Hey
Har søgt lidt rundt men syns ikke jeg kan finde noget der vil virke som jeg vil, so here it goes... Jeg har en adresse liste i en mysql database og kan såmænd sagtens tilføje en ad gangen, men ville gerne kunne tilføje flere ad gangen - lidt forskelligt antal fra gang til gang...
Ang. den første - skal selvfølgelig så være følgende hvis du skulle se den korrekte effekt: mysql_query("INSERT `tabelnavn` (`felt1`, `felt2`) VALUES ('værdi1_1', 'værdi1_2'); INSERT `tabelnavn` (`felt1`, `felt2`) VALUES ('værdi2_1', 'værdi2_2');");
Er da én query - både løsning 1 samt løsning 2 :-)
Kommer jo blot an på hvordan du indsætter tingene i query'en. Så længe at der er en ; betyder det at den nuværende del af query'en er færdig, og en evt. ny kan begynde
Jeg mente det nok. Jeg kunne bare ikke lige finde dokumentation. Det var endda samme måde, jeg tænkte at det måtte kunne gøres, så hvis jeg bare havde prøvet istedet for at lede i manualen. Eller bare havde svaret.
phpMyAdmin har en funktion på vel over 100 linier til at dele querys op i dele der kan udføres (then again, phpMyAdmin har en uendelig mængde features som er ret unødvændige)
MEN - tjek selv read_dump.php filen, det er deri det hele står... førsten en funktion til at dele - derefter en en masse kode til at løbe dele igennem...
ARG, mit kæleprojekt phpMyAdmin-lite bliver da også sværer og sværer at lave - men har fået løst backup-delen væsenligt kortere end phpMyAdmin (men måske de laver en masse tjek på det + er mere bagud-kompatible)
Ang. svaret mht. om man kunne indsætte flere på én gang, er det (som bevist) muligt. Dog kun vha. VALUES (...),(...) når man benytter PHP
Synes godt om
Slettet bruger
07. januar 2004 - 23:11#28
dea_pg: Vi gider ikke høre mere om det projekt i alle mulige forskellige spørgsmål. Så spændende er det heller ikke.
Synes godt om
Slettet bruger
07. januar 2004 - 23:14#29
mercur8: Måske ikke, men hvis skidtet bliver færdigt kan han trods alt bruge det til at påstå, at han har en vis kompetence indenfor PHP, MySQL og deres evne til at arbejde sammen.
mercur8 -> heeeey, det ser faktisk ret godt ud... og desuden er det et ret god måde at lære om PHP<->MySQL på... ;) Og har ikke skrevet om det _så_ mange steder endnu ;) (just you wait (sagt med "worms" stemme) - når det bliver færdigt kommer den helt store propaganda (not) maskine igang...)
Morten
Synes godt om
Ny brugerNybegynder
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.