24. marts 2008 - 17:39Der er
9 kommentarer og 1 løsning
Sætte array ind i mysql db
Jeg har nedenstående kode som jeg ikke kan få til at virke, nogen der har nogle bud til hvad der kan være galt? $lines = file('booksforlife.dk/test.txt'); foreach ($lines as $line_num => $line) { $pieces = explode("\t", $line); $udvid = $pieces[0]; $kursusid = $pieces[1]; $kursusnavn = $pieces[2]; $navn = $pieces[3]; $mail = $pieces[4]; $nfurl = $pieces[5];
con_db(); for ($i=0,$j=count($shop); $i<$j; $i++) { $query = "INSERT INTO kurser (kursusid,navn, mail) VALUES ($shop[$i]['kursusid'],$shop[$i]['navn'],$shop[$i]['mail'])"; mysql_query ($query) or die (mysql_error()); echo $shop[$i]['udvid']; } ?>
Derudover ville jeg gerne kunne sende en mail hvor jeg bruger database resultaterne, jeg har prøvet nedenstående men det virker ikke. con_db(); $query = mysql_query("SELECT * FROM kurser"); while ($data = @mysql_fetch_array($query)){ echo ("<br>"); mail($data[mail],'Ang'.$data[kursusid],$data[kursusnavn]); }
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jeg får en mysqlfejl You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'udvid']')' at line 1
ups der skal stå You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '['kursusid'],Array['navn'],Array['mail'])' at line 1
Tusind tak, det var lige hvad der manglede, ved du så evt også hvad jeg skal gøre for at få det med mail funktionen til at virke? Jeg får bare en blank side når jeg bruger nedenstående, og er der evt. en smartere måde at gøre det på når man skal sende 200-300 mails? require('config.php') con_db(); $query = mysql_query("SELECT * FROM kurser"); while ($data = @mysql_fetch_array($query)){ mail($data[mail],'Ang'.$data[kursusid],$data[kursusnavn]); echo "mail sendt"; }
ups du må undskylde jeg først svarer nu, har haft travlt med eksamenslæsning, det var lige hvad jeg manglede. Tusind tak, smid et svar og du får dine point
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.