Jeg har 1500 records i min db. Jeg vil gerne have dem indekseret i min tabel som jeg kalder 'ordering'. Det skal være sådan at det sidst tilføjede content skal have 'ordering = 1' og så fremdeles. Anyone?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
// I første omgang finder vi ud af om der er nogen der har trykket på knappen if (isset($HTTP_POST_VARS['mode'])) { // Hvis der er åbnes en connection til den gamle db $connection = mysql_connect("xxx","xxx","xxx");
// Vi skal have trukket alle records ud af den gamle db $query1 = "SELECT * FROM xxx.artikler ORDER BY xxx.artikler.dato ASC"; $foresp1 = mysql_query($query1);
// Vi sætter nogle konstanter vi kan smide udtrækkene ind i $id = ""; $dato = ""; $overskrift = ""; $underrubrik = ""; $btext = ""; $billede = ""; $forfatter = ""; $email = "";
// Herefter starter vi med at kopiere alle records til den nye db while ($data = mysql_fetch_array($foresp1)) { $id = $data[id]; $dato = mysql_timestamp_to_human($data[dato]);
// ... og til sidst lukker vi forbindelsen til db'en mysql_close($connection);
echo "<h5>Kopieringen af nyheder er udført...</h5>"; echo "<a href='db_move.php'>Gå tilbage...</a>"; } else { ?> <h2>Kopier nyheder fra gammel database til ny database</h2>
Ved at trykke på nedenstående knap kopieres samtlige nyheder fra den gamle database til den nye!<br> Vær opmærksom på at data i den gamle database IKKE vil blive slettet.<br><br>
Håber du ved hvad du gør. Hvis ikke så luk venligst denne side uden at foretage dig noget som helst!<br><br>
Jeg mangler bare at give hver post et 'ordering nummer'. Som sagt skal nummer 1 i 'ordering' smides ind i post 1500 nummer 2 i 1499 osv. Mere forståeligt?
Som sagt SKAL jeg have dem indekseret så jeg kan styre hvad der skal vises i mit cms...
Skal lige siges at dette script ikke er et jeg selv har lavet, så ville være glad for yderligere hjælp. Altså hvor ville du indsætte dette stykke kode i min php-fil?
// I første omgang finder vi ud af om der er nogen der har trykket på knappen if (isset($HTTP_POST_VARS['mode'])) { // Hvis der er åbnes en connection til den gamle db $connection = mysql_connect("xxx","xxx","xxx");
// Vi skal have trukket alle records ud af den gamle db $query1 = "SELECT * FROM xxx.artikler ORDER BY xxx.artikler.dato ASC"; $foresp1 = mysql_query($query1);
// Vi sætter nogle konstanter vi kan smide udtrækkene ind i $id = ""; $dato = ""; $overskrift = ""; $underrubrik = ""; $btext = ""; $billede = ""; $forfatter = ""; $email = ""; $ordering = 1535;
// Herefter starter vi med at kopiere alle records til den nye db while ($data = mysql_fetch_array($foresp1)) { $id = $data[id]; $dato = mysql_timestamp_to_human($data[dato]);
// ... og til sidst lukker vi forbindelsen til db'en mysql_close($connection);
echo "<h5>Kopieringen af nyheder er udført...</h5>"; echo "<a href='db_move.php'>Gå tilbage...</a>"; } else { ?> <h2>Kopier nyheder fra gammel database til ny database</h2>
Ved at trykke på nedenstående knap kopieres samtlige nyheder fra den gamle database til den nye!<br> Vær opmærksom på at data i den gamle database IKKE vil blive slettet.<br><br>
Håber du ved hvad du gør. Hvis ikke så luk venligst denne side uden at foretage dig noget som helst!<br><br>
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.