Avatar billede laserzap Nybegynder
14. juni 2000 - 20:39 Der er 2 kommentarer og
1 løsning

MySql tabel

Hej alle sammen.

Hvis man opretter en tabel i MySql, kan man så tilføje data i tabellen og så søge efter dem i en formular,???

Mvh
LaserZap
Avatar billede haldesign Nybegynder
14. juni 2000 - 20:44 #1
jep... det kan du!!

2 sek så er der et eks.

- Anders
Avatar billede haldesign Nybegynder
14. juni 2000 - 20:54 #2
Jeg går ud fra at du har php installeret...

Når du indsætter i tabellen gøres det sådan her:
mysql_query("INSERT INTO tabel (navn, adr, postnr, hjemby)
VALUES ('$navn', '$adr', '$postnr', '$by')");
- navn, adr, postnr og hjemby er felter i tabellen.
- $navn, $adr, $postnr og $by er defineret af dig.

Når du skal søge i tabellen gøres det sådan her:
$result = mysql_query("SELECT navn, adr, postnr, hjemby FROM tabel WHERE navn LIKE '%$soegeord%' OR adr LIKE '%$soegeord%' OR postnr LIKE '%$soegeord%' OR hjemby LIKE '%$soegeord%'");
$antal = mysql_num_rows($result);
if ($antal > 0) {
  while ($row = mysql_fetch_array($result)) {
    print "$row[navn]<br>$row[adr]<br>$row[postnr]<br>$row[hjemby]";
  }
}

Sådan kan det gøres...

- Anders
Avatar billede ramlev Nybegynder
14. juni 2000 - 21:01 #3
Da dette er stillet i MySQL forummet, så svarer jeg i MySQL:

Denne til at smide data i Db'en, $navn, $email udskiftes så blot af de data du vil smide ind.

INSERT INTO tabel_navn (navn, email) values ('$navn','$email');

For at søge i DB'en, kan du eks.vis bruge :

SELECT navn,email FROM tabel_navn WHERE navn LIKE '%$navn%' ORDER BY navn ASC';

I ovenstående udskifter du bare $navn med en del af det navn du vil finde email adressen på, så blive navn og email adresse udskrevet på skærmen.

Hvis du har installeret PHP så kan du bruge haldesign's eksempel.
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
Computerworld tilbyder specialiserede kurser i database-management

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