Avatar billede silke4ever Nybegynder
11. juli 2004 - 16:57 Der er 52 kommentarer og
1 løsning

Mysql tabel arkiv

Jeg har i øjeblikket en support, hvor jeg dagligt går ind og skriver "nyheder" disse dataer bliver i en tabel i mysql.

Nu vil jeg gerne gemme disse dataer et eller andet sted enten i mysqlen eller på serveren.

Så vil jeg gerne have, at jeg ligesom kan lave et arkiv, og kalde disse dataer frem i arkivet. Hvordan gør jeg det?

Nogle ideer?
Avatar billede jaw Nybegynder
11. juli 2004 - 16:59 #1
Jeg forstår nok ikke helt.

Hvis du indskriver dataene i en tabel, så ligger de jo også på serveren og er gemt i databasen.

Og hente dem ud for at udskrive dem på skærmen er jo:
SELECT * FROM tabel
Avatar billede silke4ever Nybegynder
11. juli 2004 - 17:09 #2
Ja, det er rigtigt nok, men jeg glemte lige at fortælle, at jeg normalt tømmer databasen hver dag, da support om handler flere emner, derfor går en masse dataer tabt hver dag. Derfor vil jeg gerne gemme dem i et eller andet sted og så kalde dem frem i et arkiv.
Avatar billede jaw Nybegynder
11. juli 2004 - 17:11 #3
Så ville jeg da overføre dem til en anden tabel i databasen... Men hvorfor tømme den?
Avatar billede silke4ever Nybegynder
11. juli 2004 - 17:16 #4
Da det er forskellige ting som dataer omhandler, derfor ser det ikke godt ud og supporten bliver uoverskuelig. Jeg vil gerne have en overskuelig support, hvor man evt. kunne lave en søge funktion og så gå ind i de forskellige kategorier og læse alle dataer. Nogle gange er der 100-200 "nyheder" i supporten på en dag. Det vil være godt, at alt det support ikke blot går tabt gang på gang.
Avatar billede silke4ever Nybegynder
11. juli 2004 - 17:17 #5
Men en okay ide, at flytte tingene over en anden tabel, men det kan jeg vil ikke gøre i den samme tabel hver gang, og så stadig adskelle tingene?
Avatar billede jaw Nybegynder
11. juli 2004 - 17:20 #6
Uden at love for meget, så kan du godt... Men for at kunne hjælpe, skal jeg nok have lidt mere info.

Altså, du indtaster "nyhederne" i nogen forms der gemmer det i databasen? Hvordan bliver det sorteret? Er det spørgsmål med tilhørende svar, eller hvordan? Hvordan foregår tømningen af tabellen?

For hvis du flytter det over i en anden tabel, er det intet problem at lave en søgefunktion, men du skal lige have styr på hvordan du vil sortere det. F.eks. hvis nogen poster hænger sammen med et id-nummer, f.eks. ID-nummer 1 har både et spørgmål med nr. 1 og et svar med nr. 1 eller lign.
Avatar billede silke4ever Nybegynder
11. juli 2004 - 18:19 #7
Jeg har en tabel struktur, som ser således ud:

CREATE TABLE `nyheder` (
  `item_id` int(11) NOT NULL auto_increment,
  `overskrift` varchar(100) NOT NULL default '',
  `underoverskrift` text NOT NULL,
  `forfatter` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `tekst` text,
  `tekst_red` text,
  `fotofil` varchar(50) NOT NULL default '',
  `fototekst` varchar(200) NOT NULL default '',
  `creation_stamp` int(11) NOT NULL default '0',
  PRIMARY KEY  (`item_id`)
) TYPE=MyISAM AUTO_INCREMENT=72 ;


Der har jeg selvfølgelig en administration, hvor jeg skriver tingene ind og så vil det fremgå af en side, som brugerne kan se. Jeg skriver flere opdateringer dagligt på et eller andet emne.

Det kunne jeg f.eks. kalde "Touren - 8. etape". Når dagen er omme, så vil jeg gerne gemme dette jeg har indtastet og nu ligger i tabellen nyheder.

Når jeg har gemt det, så skulle nyheder gerne blive tømt. Der er ikke svar tilknyttet til supporten. Det er måske bedre at alle det for nyheder i stedet for support. Hvis jeg skriver 10 nyheder, så vil jeg gerne gemme der som "Nyhederne den 10. juli 2004".

Den måde jeg tømmer tabellen på i øjeblikket er via phpmyadmin. "TØM" så er det hele tabt, som jeg har skrevet, det er lige surt i længden. ;-)
Avatar billede jaw Nybegynder
11. juli 2004 - 19:19 #8
Først så synes jeg du opretter en ny tabel der f.eks. hedder: nyhed_arkiv. Den skal indeholde de samme felter (eller i hvert fald de felter du vil have overført, som du mener er vigtige) og så et felt der hedder dato af typen DATETIME.
Avatar billede silke4ever Nybegynder
11. juli 2004 - 19:22 #9
okay..
Avatar billede silke4ever Nybegynder
11. juli 2004 - 19:23 #10
Det er dog også vigtigt, at jeg kan give hele "dagens opdatering" et valgfrit navn, så skal vi have en tabel, der hedder navn også?
Avatar billede jaw Nybegynder
11. juli 2004 - 19:26 #11
Hvis du kan udhente dem på dato, er det vel nok?
Avatar billede jaw Nybegynder
11. juli 2004 - 19:27 #12
Når du har lavet tabellen, må du meget gerne lave et nyt dump som det du har ovenstående...
Avatar billede silke4ever Nybegynder
11. juli 2004 - 19:40 #13
CREATE TABLE `nyheder_arkiv` (
  `item_id` int(11) NOT NULL auto_increment,
  `overskrift` varchar(100) NOT NULL default '',
  `underoverskrift` text NOT NULL,
  `forfatter` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `tekst` text,
  `tekst_red` text,
  `creation_stamp` int(11) NOT NULL default '0',
  `dato` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`item_id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Avatar billede silke4ever Nybegynder
11. juli 2004 - 19:42 #14
Måske er det nok med dato, men jeg skal have en oversigt over hvad dagens opdatering handler om. Hvordan går jeg så det?

Jeg skulle gerne have en fil ud af det i denne stil.


Opdateringer:
- Brugervejledning til Bold.dk
- Brugervejledning til Onside.dk
- Svar og hjælp til Eksperten
Avatar billede silke4ever Nybegynder
11. juli 2004 - 19:44 #15
Opdateringer:
- Brugervejledning til Bold.dk (11-07-2004)
- Brugervejledning til Onside.dk (10-07-2004)
- Svar og hjælp til Eksperten (09-07-2004)

Datoen må gerne fremgå, så det er lettere at få overblikket
Avatar billede jaw Nybegynder
11. juli 2004 - 19:59 #16
Okey... Afprøv lige, om det her overfører fra nyheder til nyheder_arkiv:

<?
$q = mysql_query("SELECT * FROM nyheder") or die(mysql_error());
$dato = date("Y-m-d");
while($row = mysql_fetch_array($q)) {
    //nu overfører vi alle data fra tabellen nyheder til nyheder_arkiv
    mysql_query("INSERT INTO nyheder_arkiv (idem_id, overskrift, underoverskrift, forfatter, email, tekst, tekst_red, creation_stamp, dato) VALUES ('$row[item_id]','$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','$row[tekst],'$row[tekst_red]','$row[creation_stamp]','$dato')") or die(mysql_error());
}
?>
Avatar billede silke4ever Nybegynder
11. juli 2004 - 21:05 #17
Jeg ved ikke lige hvad der går galt, men jeg får denne fejl:

You have an error in your SQL syntax near 'Dagens etape af Tour de France fører rytterne fra Lamballe til Quimper, en stræk' at line 1
Avatar billede jaw Nybegynder
11. juli 2004 - 21:08 #18
Ok, jeg fortsætter senere... Smutter lige et par timer eller 3.
Avatar billede jaw Nybegynder
12. juli 2004 - 01:47 #19
Så har jeg bikset noget til dig. Nedenstående vil overføre al data fra nyheder til nyheder_arkiv, og derefter tømme nyheder. For at give de forskellige datoer en "overskrift", synes jeg du skal oprette en ny tabel indeholdende dato og så overskriften.

<?
//connect

$q = mysql_query("SELECT * FROM nyheder") or die(mysql_error());
$dato = date("Y-m-d");
while($row = mysql_fetch_array($q)) {
    mysql_query("INSERT INTO nyheder_arkiv (overskrift, underoverskrift, forfatter, email, tekst, tekst_red, creation_stamp, dato)
    VALUES ('$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','$row[tekst]','$row[tekst_red]','$row[creation_stamp]','$dato')") or die(mysql_error());
    echo"Overført: " . mysql_affected_rows() . " rækker<br>";
    echo "Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
}

if(mysql_num_rows($q) == 0) {
    echo"Overført: 0 rækker<br>";
    echo"Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
}

if(mysql_query("TRUNCATE nyheder")) {
    echo"Tabellen <b> nyheder </b> tømt...";
} else {
    echo"Fejl ved tømning af tabellen <b> nyheder </b>...";
}
?>
Avatar billede silke4ever Nybegynder
12. juli 2004 - 02:22 #20
Hej Jaw

jeg vil teste det i morgen.

Men umiddelbart ser det fint ud. Jeg forstår dog ikke lige, hvordan du vil gøre det med at give den dato og navn? Det håber jeg du vil vise mig lidt mere.

Så vil jeg gerne give 200 point for det komplette script, det er kanon arbejde du har hjulpet mig med i dag!
Avatar billede jaw Nybegynder
12. juli 2004 - 02:23 #21
Hvis du giver mig 5 minutter endnu, så har jeg resten færdigt :)
Avatar billede jaw Nybegynder
12. juli 2004 - 02:28 #22
Sådan... Først og fremmest, skal der oprettes en ny tabel (jeg har kaldt den nyheder_titel), som ser sådan ud:

DROP TABLE IF EXISTS `nyheder_titel`;
CREATE TABLE `nyheder_titel` (
  `id` int(11) NOT NULL auto_increment,
  `dato` datetime NOT NULL default '0000-00-00 00:00:00',
  `overskrift` varchar(255) NOT NULL default '',
  `id` int(11) NOT NULL default '0',
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM;

Hvor du så indtaster datoen og den titel du nu gerne vil have til en pågældende dag. (Dette kan jo også laves "automatisk" men lige pt. er det nu manuelt...)
Avatar billede jaw Nybegynder
12. juli 2004 - 02:31 #23
Når det så er gjort, har jeg lavet det her, der indeholder en side med emner/datoer, en side med en oversigt over den valgte dato og til slut en side der viser det valgte emne på den valgte dato:

<?

//connect

//siden med dato-oversigt
if(!isset($_GET['page'])) {

  $q = mysql_query("SELECT *, DATE_FORMAT(dato,'%d.%m.%Y') AS date FROM nyheder_titel ORDER BY dato DESC") or die(mysql_error());

  while($row = mysql_fetch_array($q)) {
    echo "<a href='" . $_SERVER['PHP_SELF'] . "?page=vis_dato&id=" . $row['id'] . "'>" . $row['overskrift'] . "</a> (" . $row['date'] . ")<br>";
  }
}

elseif(isset($_GET['page']) && $_GET['page'] == "vis_dato") {
    $q = mysql_query("SELECT nyheder_titel.dato, nyheder_arkiv.*, CONCAT(LEFT(nyheder_arkiv.tekst,10),'...') as tekst FROM nyheder_titel, nyheder_arkiv WHERE nyheder_titel.id = '".$_GET['id']."' AND nyheder_arkiv.dato = nyheder_titel.dato");
    while($row = mysql_fetch_array($q)) {
        echo "Overskrift: <a href='" . $_SERVER['PHP_SELF'] . "?page=vis_all&id=" . $row['item_id'] . "'>" . $row['overskrift'] . "</a><br>";
        echo "Underoverskrift: " . $row['underoverskrift'] . "<br>";
        echo "Forfatter: " . $row[forfatter] . "<br>";
        echo $row[tekst] . "<br><br><br>";
    }
}

elseif(isset($_GET['page']) && $_GET['page'] == "vis_all") {
    $q = mysql_query("SELECT * FROM nyheder_arkiv WHERE item_id = '". $_GET['id'] ."'") or die(mysql_error());

  while($row = mysql_fetch_array($q)) {
      echo "Overskrift: " . $row['overskrift'] . "<br>";
        echo "Underoverskrift: " . $row['underoverskrift'] . "<br>";
        echo "Forfatter: " . $row[forfatter] . "<br>";
        echo $row[tekst] . "";
    }
} else {
    echo"Du skal vælge en side (page)!";
}

?>

Du kan lege lidt med det, men hvis jeg skal komme med lidt "support" så er det nok sidste chance i morgen, da jeg muligvis tager væk 3 måneder tirsdag...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:10 #24
Jeg får fejl, når jeg prøver at oprette den tabel

CREATE TABLE `nyheder_titel` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`dato` datetime NOT NULL default '0000-00-00 00:00:00',
`overskrift` varchar( 255 ) NOT NULL default '',
`id` int( 11 ) NOT NULL default '0',
UNIQUE KEY `id` ( `id` )
) TYPE = MYISAM

MySQL returnerede:


Duplicate column name 'id'
Avatar billede jaw Nybegynder
12. juli 2004 - 19:17 #25
Nå ja, min fejl

CREATE TABLE `nyheder_titel` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`dato` datetime NOT NULL default '0000-00-00 00:00:00',
`overskrift` varchar( 255 ) NOT NULL default '',
UNIQUE KEY `id` ( `id` )
) TYPE = MYISAM
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:21 #26
Jeg får fejl når jeg prøver og overfører til arkiv...

Overført: 1 rækker
Al data er flyttet fra nyheder til nyheder_arkiv
Overført: 1 rækker
Al data er flyttet fra nyheder til nyheder_arkiv
You have an error in your SQL syntax near 'Grady (COF), der kører i den grønne pointtrøje

Derudover kører Thomas Voe' at line 2
------

Der er tegnet ' som den ikke vil godkende, hvad kan vi gøre ved det?
Avatar billede jaw Nybegynder
12. juli 2004 - 19:22 #27
Er det tegn indsat i din tekst? Og se lige, om den har tømt din nyheder ny? :(
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:23 #28
Jeg skylder lige at skrive, at det er i en linje, hvor der er indtastet... Stuart O'Grady. Når den vil overfører dette, så går det altså galt ved '
Avatar billede jaw Nybegynder
12. juli 2004 - 19:25 #29
Ja, okey...

Den her linie:

VALUES ('$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','$row[tekst]','$row[tekst_red]','$row[creation_stamp]','$dato')") or die(mysql_error());

skal så nok se ud sådan:
VALUES ('$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','htmlentities($row[tekst])','htmlentities($row[tekst_red])','$row[creation_stamp]','$dato')") or die(mysql_error());

det burde klare det...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:31 #30
INSERT INTO `nyheder` VALUES (3, '8. Etape', '', 'Anders', 'anders@billeschou.net', 'De tre indlagte spurter kommer efter henholdsvis 14, 104 og 131 km. Det er Stuart O\'Grady (COF), der kører i den grønne pointtrøje<BR><BR>Derudover kører Thomas Voeckler (BLB) stadig i gult. Voeckler besidder også den hvide ungdomstrøje, men Sandy Casar (FDJ) kører i den i dag.', 'De tre indlagte spurter kommer efter henholdsvis 14, 104 og 131 km. Det er Stuart O\'\'Grady (COF), der kører i den grønne pointtrøje\r\n\r\nDerudover kører Thomas Voeckler (BLB) stadig i gult. Voeckler besidder også den hvide ungdomstrøje, men Sandy Casar (FDJ) kører i den i dag.', '', '', 1089544026);
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:39 #31
Det dur heller ikke, jeg får samme fejl, men den når at overfør en række og under tekst i denne række står der:

htmlentities(Der er fire kategoriserede stigninger på etapen. Den første, kat. 3, kommer efter 51 km, den næste, kat. 4, lige efter med toppunkt efter 54,5 km. De to sidste er begge kat. 4 og ligger mod slutningen af etapen efter 127,5 km og 142,5 km. Paolo Bettini (QSD) er stadig iført den prikkede bjergtrøje.)
Avatar billede jaw Nybegynder
12. juli 2004 - 19:41 #32
Kan du ikke prøve at fjerne det ' i phpMyAdmin? Så må vi se på bagefter hvordan vi kan få det med i fremtiden...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:44 #33
Der er 70 rækker i nyheder, og ud af de 70 rækker er der 30 nok med det tegn...
Avatar billede jaw Nybegynder
12. juli 2004 - 19:47 #34
Okey, øjeblik så, det må jeg teste...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:55 #35
Jeg har måske ikke forklaret mig godt, nok men har prøvet og lurer dit script.

Jeg ser tog et problem i det. Nu har jeg 70 rækker med dataer i nyheder. Dem vil jeg overfører til arkiv. De 70 opdatering vil jeg gerne have trukket ud i et link og ikke i 70 links.

Jeg prøver lige at skriver et eksempel.

Jeg har en cykelopdatering.

Der er nu fire rækker i tabellen nyheder.
Række 1: Armstrong stikker
Række 2: Armstrong hentet
Række 3: Armstrong stikker igen
Række 4: Armstrong vinder

Jeg vil gerne gemme de 4 nyheder og overfører dem til nyhederarkiv.
Derefter ligger der 4 rækker i arkivet. De fire rækker vil jeg gerne trække ud i en opdatering, som "Dagens etape i Tour de France".

Med andre ord, når man klikker ind på siden, hvor arkivet vises, så ser jeg et link, der hedder "Dagens etape i Tour de France". Klikker på den og så ser jeg opdatering hvor de fire rækker kommer efter hinanden...

Det er måske også det du har lavet?
Avatar billede silke4ever Nybegynder
12. juli 2004 - 19:57 #36
Hvis det er nemmere, at hjælpe mig via MSN, så må du også godt det, men det ved jeg ikke om man må? Du skal nok få pointene alligevel.
Avatar billede jaw Nybegynder
12. juli 2004 - 19:57 #37
Hvis jeg forstår dig ret, så er det præcis det jeg har... Der er et link for hver dag, hvor man så kommer ind og ser de forskellige rækker der har været den dag...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 20:16 #38
Lyder godt
Avatar billede jaw Nybegynder
12. juli 2004 - 20:18 #39
Det er så også det "rådne" tegn du har gang i... Den skal jeg faktisk tænke lidt over, for at få det til at virke...
Avatar billede jaw Nybegynder
12. juli 2004 - 20:25 #40
Det bedste jeg kan gøre, er at udskifte ' med et tegn der ligner meget:

<?
//connect

$q = mysql_query("SELECT * FROM nyheder") or die(mysql_error());
$dato = date("Y-m-d");
while($row = mysql_fetch_array($q)) {
    $row[tekst] = str_replace("'","&#146;",$row[tekst]);
    echo $row[tekst];
    mysql_query("INSERT INTO nyheder_arkiv (overskrift, underoverskrift, forfatter, email, tekst, tekst_red, creation_stamp, dato)
    VALUES ('$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','".$row[tekst]."','$row[tekst_red]','$row[creation_stamp]','$dato')") or die(mysql_error());
    echo"Overført: " . mysql_affected_rows() . " rækker<br>";
    echo "Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
}

if(mysql_num_rows($q) == 0) {
    echo"Overført: 0 rækker<br>";
    echo"Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
}

if(mysql_query("TRUNCATE nyheder")) {
    echo"Tabellen <b> nyheder </b> tømt...";
} else {
    echo"Fejl ved tømning af tabellen <b> nyheder </b>...";
}

?>

Det må du lige afprøve... Men du må hellere lige tage en komplet backup af "nyheder", for jeg vil ikke have noget ansvar for at de smutter for dig :)
Avatar billede jaw Nybegynder
12. juli 2004 - 20:26 #41
Linien: echo $row[tekst]; er overflødig, den kan du bare fjerne...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 21:07 #42
Så blev de overført, perfekt, men så skal vi jo blot have dem vist i arkivet..

Kan man lave sådan at når man er inde på overfor_filer_til_nyheder_arkiv.php at så skal man skrive en tekst, og klikke på en knap for at overfører. Teksten er den tilknyttende tekst, som kommer til at stå i nyheder_titel
Avatar billede jaw Nybegynder
12. juli 2004 - 21:15 #43
Ja, det kan vi sagtens... Men tager det i bidder, ellers ender du med at have 10 filer du ikke ved hvor hører til :)

Har du fået oversigten til at virke? Indsæt i nyheder_titel dato: 2004-07-12 00:00:00 og så en beskrivelse...
Avatar billede silke4ever Nybegynder
12. juli 2004 - 21:20 #44
Jep, den er i vinkel også
Avatar billede jaw Nybegynder
12. juli 2004 - 21:24 #45
Godt, så det er kun det med at indtaste titel til hver dato du "automatisk" du mangler???
Avatar billede silke4ever Nybegynder
12. juli 2004 - 21:34 #46
Jep
Avatar billede jaw Nybegynder
13. juli 2004 - 00:36 #47
Okey, den tror jeg så vi klarer således:

<?

//connect

if(!isset($_GET['submit'])) {
  echo"
  <form action='". $_SERVER['PHP_SELF'] ."' method='get'>
  Indtast besrivelse for denne dato: <input type='text' name='beskrivelse'><br><br>
  <input type='submit' name='submit' value='Overfør data'>";
}

if(isset($_GET['submit']) && $_GET['submit'] != "") {
  $dato = date("Y-m-d");
    $beskrivelse = $_GET['beskrivelse'];
    $q1 = mysql_query("INSERT INTO nyheder_titel(dato, overskrift) VALUES('$dato','$beskrivelse')");
   
  $q = mysql_query("SELECT * FROM nyheder") or die(mysql_error());
  while($row = mysql_fetch_array($q)) {
      $row[tekst] = str_replace("'","&#146;",$row[tekst]);
      mysql_query("INSERT INTO nyheder_arkiv (overskrift, underoverskrift, forfatter, email, tekst, tekst_red, creation_stamp, dato)
      VALUES ('$row[overskrift]','$row[underoverskrift]','$row[forfatter]','$row[email]','".$row[tekst]."','$row[tekst_red]','$row[creation_stamp]','$dato')") or die(mysql_error());
      echo"Overført: " . mysql_affected_rows() . " rækker<br>";
      echo "Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
  }

  if(mysql_num_rows($q) == 0) {
      echo"Overført: 0 rækker<br>";
      echo"Al data er flyttet fra <b>nyheder</b> til <b>nyheder_arkiv</b><br>";
  }

  if(mysql_query("TRUNCATE nyheder")) {
      echo"Tabellen <b> nyheder </b> tømt...";
  } else {
      echo"Fejl ved tømning af tabellen <b> nyheder </b>...";
  }
}
?>

Du skal så bare lige ind i phpMyAdmin og lave feltet dato i nyheder_titel til "unik".

Og det kan jeg vist godt tillade mig at kalde et svar? :)
Avatar billede jaw Nybegynder
13. juli 2004 - 00:36 #48
Ovenstående er en erstatning for den tidligere fil der overfører data fra den ene tabel til den anden... !
Avatar billede silke4ever Nybegynder
14. juli 2004 - 00:24 #49
Fantatisk Jaw! Tak for hjælpen, du er virkelig en super bruger her!
Avatar billede jaw Nybegynder
14. juli 2004 - 01:10 #50
Selv tak, og tak for point :)
Avatar billede silke4ever Nybegynder
14. juli 2004 - 01:19 #51
I et sidste skud på stammen

Du skrev dette:
Du skal så bare lige ind i phpMyAdmin og lave feltet dato i nyheder_titel til "unik".

Så er både ID og DATO unik, kan det passe?
Avatar billede silke4ever Nybegynder
14. juli 2004 - 01:20 #52
Nøgle Datatype Kardinalitet Handling Feltnavn
dato  UNIQUE  2  Slet  Ret  dato 
id  UNIQUE  2  Slet  Ret  id
Avatar billede jaw Nybegynder
14. juli 2004 - 01:21 #53
Ja, det vil også være en fordel. På den måde, vil du aldrig komme ud for (evt. ved en fejl) at have to forskellige overskrifter til den samme dato.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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