Avatar billede dang Praktikant
28. maj 2004 - 14:45 Der er 9 kommentarer og
1 løsning

Indsætning af tekst streng

Heysen.

Jeg sidder lige og roder med en navne database, så har jeg fået fingrene i en masse navne som jeg gerne vil have sat ind, men de er kun adskilt af et mellemrum
EKS:
Poulsen Prana Preben Precious Pretty Prik Prince Priscilla Prop Psyco Puffy Pufte Puk Pumba Pusenfryd Pusilla Pusling Pusse Pusser Pussi Putin Putte Puying Maigae Pylle Pyrus Pyt Pytling

Dem vil jeg gerne have sat ind i hver sin tabel ! Er der nogen som har nogen fif til det !
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:54 #1
$names = split(" ", $string_me_navne);

foreach($names as $name) {
  // insert $name i tabel
}
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:55 #2
lidt mere:

$string_med_navne = 'Poulsen Prana Preben Precious Pretty Prik Prince Priscilla Prop Psyco Puffy Pufte Puk Pumba Pusenfryd Pusilla Pusling Pusse Pusser Pussi Putin Putte Puying Maigae Pylle Pyrus Pyt Pytling';

$names = split(" ", $string_med_navne);

foreach($names as $name) {
  $name = addslashes($name);
  mysql_query("INSERT INTO names VALUES($name)") or die(mysql_error());
}
Avatar billede smiley356911 Nybegynder
29. maj 2004 - 01:12 #3
dennismp : Glimrende svar... men med lidt tweaking kan det blive til:

$string_med_navne = 'Poulsen Prana Preben Precious Pretty Prik Prince Priscilla Prop Psyco Puffy Pufte Puk Pumba Pusenfryd Pusilla Pusling Pusse Pusser Pussi Putin Putte Puying Maigae Pylle Pyrus Pyt Pytling';

$names = split(" ", $string_med_navne);
$counter = 1;
foreach($names as $name)
{
  $name = addslashes($name);
  mysql_query("INSERT INTO names (prefixid,name) VALUES(".$counter.",'".$name."')") or die(mysql_error('About time to learn BHC'));
  $counter++;
}

Selvfølgelig indbefattet at der findes en anden primær nøgle udover 'prefixid' - der i dette tilfælde vil være 'auto-increment' - ellers ville der jo gå ged i det når man kommer til det næste startbogstav...
Avatar billede dennismp Nybegynder
29. maj 2004 - 02:17 #4
Det kan godt være at jeg er træt (og det er jeg), men jeg kan ikke se hvad man får ud af at gemme prefixid?
Avatar billede dang Praktikant
29. maj 2004 - 07:52 #5
Takker for hjælpen !
Jeg har prøvet at sætte den op i en while løkke men det vil ikke rigtig funke !
Avatar billede dennismp Nybegynder
29. maj 2004 - 10:24 #6
Du bliver nok nød til at vise lidt kode ellers bliver det svært at hjælpe dig. :-)
Avatar billede dang Praktikant
31. maj 2004 - 21:46 #7
Jeg fik det til at virke, dennismp smider du lige et svar !
Avatar billede dennismp Nybegynder
31. maj 2004 - 22:12 #8
joda
Avatar billede dang Praktikant
31. maj 2004 - 22:24 #9
Velbekomme, og takker mange gange
Avatar billede dang Praktikant
31. maj 2004 - 22:24 #10
Velbekomme og takker mange gange
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