Web Browsers & Operating Systems

Lägg till data i tabellen

Vi har nu skapat en tabell och behöver fylla den med data för att den ska vara minsta användbar. Med hjälp av mysql_query kommer vi att fylla på med data med hjälp av en ganska enkel SQL-sats som repeteras några gånger och ser ut som följer:

INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Banan');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Äpple');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Citron');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Päron');

Dessa fyra SQL-satser sätter in fyra nya rader i tabellen ”frukter”. Id-kolumnen satte vi till auto increment när vi skapade tabellen och detta gör att NULL värdet i själva verket ändras till siffror i stiganda ordning. Banan får id 1,Äpple 2 och så vidare. I kolumnen frukt sätter vi in namnen på frukterna.

För att få in dessa rader i databasen använder vi oss av mysql_query.

$sql = "INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Banan');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Äpple');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Citron');INSERT INTO `frukter` (`id`,`frukt`) VALUES (NULL ,'Päron');";$result = mysql_query($sql,$db);

Vi kan också lägga till lite felhantering för eventuell debugging.

if (!$result){ die('Fel:' . mysql_error())}

Nu har vi fyra rader i vår databas. Nästa gång ska vi plocka fram dem ur databasen.

Kommentera

  

  

  

You can use these HTML tags

<a href=""title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong>