04. december 2004 - 23:46Der er
15 kommentarer og 1 løsning
nummer i db plus 17
Hej
Jeg har 2 numre jeg skal sætte i en db, det ene er feks 2101013872 og det andet er 2101017255. når jeg så trykker på indsæt, skal skal koden selv oprette alle de numre der er i mellem, med et spring på 17.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
//print "<pre>"; for ($i=$offset; $i<=$limit; $i+=$gap) { mysql_query("INSERT INTO gazell VALUES ($i) ") OR DIE (mysql_error()); <-----her mangler vist noget med hvilken felt den skal sættes ind i ikk?
ja, men det skal jo kun gemmes i et felt, alle de numre den laver er jo kun fordi jeg ikke gider og lægge alle samme ind, så skulle den gøre det automatisk, feltet den skal gemme i hedder kortnumre.
Forstår ikke hvad du mener. Du angiver et start-tal og et slut-tal. Så finder PHP de mellemliggende tal og generere den SQL-kode der skal bruges. Derefter køres den i gennem mysql_query(). Er det ikke det du vil have den til?
$sql = ""; $offset = $_POST['offset']; // Disse variabler kommer fra formularen $limit = $_POST['limit']; // Disse variabler kommer fra formularen $gap = 17;
for ($i=$offset; $i<=$limit; $i+=$gap) { /* Den SQL-kode der skal bruges */ $sql .= "INSERT INTO kortnumre VALUES ($i);\n"; } mysql_query($sql) or die (mysql_error()); ?>
$sql = ""; $offset = $_POST['offset']; // Disse variabler kommer fra formularen $limit = $_POST['limit']; // Disse variabler kommer fra formularen $gap = 17;
for ($i=$offset; $i<=$limit; $i+=$gap) { /* Den SQL-kode der skal bruges */ $sql .= "INSERT INTO `gazell` (`kortnumre`) VALUES ($i);\n"; } print "<pre>".$sql."</pre>";
$sql = ""; $offset = $_POST['offset']; // Disse variabler kommer fra formularen $limit = $_POST['limit']; // Disse variabler kommer fra formularen $gap = 17;
for ($i=$offset; $i<=$limit; $i+=$gap) { $sql = "INSERT INTO gazell (kortnummer) VALUES ($i)";
$sql = ""; $offset = $_POST['offset']; // Disse variabler kommer fra formularen $limit = $_POST['limit']; // Disse variabler kommer fra formularen $gap = 17;
for ($i=$offset; $i<=$limit; $i+=$gap) { $sql .= "INSERT INTO `gazell` (`kortnummer`) VALUES ($i);\n";
$sql .= "INSERT INTO `gazell` (`kortnummer`) VALUES ($i);\n"; denne her laver fejl, den kan ikke kalre de `gazell`
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.