Avatar billede iceb1977 Nybegynder
18. oktober 2002 - 11:06 Der er 7 kommentarer og
1 løsning

oprette tabel og indsætte værdier og læse dem????????

Hej Eksperter

Jeg har oprettet en gratis konto på

frip.dk .....

Jeg vil gerne indsætte en tabel i min mysql db

også indsætte data i den også læse de data op evt

i en anden php fil så jeg har en opretter fil og

en læse fil .....

Jeg har allerede dette som opretter forbindelsen

KODE:

<?

function con_db() {
mysql_connect ("localhost","iceb","fag62my");
mysql_select_db ("iceb");
}

echo ("Der er nu opnået forbindelse");

?>

Hvad tilføjer jeg så for at oprette en tabel

og indsætte data ?

Dernæst hvordan læser jeg disse data evt i en

anden fil ?????

Iceb1977
Avatar billede mortenfn Nybegynder
18. oktober 2002 - 11:19 #1
Avatar billede iceb1977 Nybegynder
18. oktober 2002 - 11:49 #2
ok tak har ændret mys.php til :

KODE:

<?

function con_db() {
mysql_connect ("localhost","iceb","fag62my");
mysql_select_db ("iceb");
}




mysql_query("DROP TABLE IF EXISTS adresser");

mysql_query("CREATE TABLE adresser (
  id int NOT NULL auto_increment,
  navn varchar(80),
  adresse varchar(80),
  postnr int,
  PRIMARY KEY (id)
)");

mysql_query("INSERT INTO adresser VALUES ('','Morten Fischer-Nielsen', 'Andeby Bygade 5', '4180')");

mysql_query("INSERT INTO adresser (navn,adresse,postnr) VALUES ('Jens Hansen','Storegade 42', '4200')");

$navn="Lene Poulsen";
$adresse="Byvej 125";
$postnr="5000";
mysql_query("INSERT INTO adresser VALUES ('','$navn','$adresse','$postnr')");

$navn="Kasper Jensen";
$adresse="Rådhusvej 125";
$postnr="4523";
mysql_query("INSERT INTO adresser (navn,adresse,postnr) VALUES ('$navn', '$adresse','$postnr')");

echo ("Der er nu opnået forbindelse");

?>


og den der skal læse filen lmys.php

KODE:

<?

function con_db() {
mysql_connect ("localhost","iceb","fag62my");
mysql_select_db ("iceb");
}


$retultat = mysql_query("SELECT * FROM adresser");
  while($row = mysql_fetch_array($retultat)){
    echo "Id: $row[id]<br>";
    echo "Navn: $row[navn]<br>";
    echo "Adresse: $row[adresse]<br>";
    echo "Postnr: $row[postnr]<br>";
    echo "<hr>";
  }

echo ("Der er nu opnået forbindelse");


?>

Men når jeg kører den sidste fil lmys.php så

står der kun "forbindelsen er opnået" og ikke andet

hvad kan der være galt ?
Avatar billede mortenfn Nybegynder
18. oktober 2002 - 12:00 #3
begge steder

function con_db() {
mysql_connect ("localhost","iceb","fag62my");
mysql_select_db ("iceb");
}

til

mysql_connect ("localhost","iceb","fag62my");
mysql_select_db ("iceb");
Avatar billede mortenfn Nybegynder
18. oktober 2002 - 12:02 #4
í stedet for din kode fag62my kunne du skrine kode eller xxxx
Avatar billede iceb1977 Nybegynder
18. oktober 2002 - 12:09 #5
ok tak så virker det sørme ..... jeg kan vel også

bruge include også lave en conn.php fil som forbinder

til db*en som du selv har gjort , forresten en fed

tutorial på den side....... takker og lukker...
Avatar billede mortenfn Nybegynder
18. oktober 2002 - 12:20 #6
ja du kan du kan med fordel lave en "conn.php"

men kald den conn.inc så kan andre ikke aktivere den hvis de hacker

og så kendt den med include("conn.php")
Avatar billede disky Nybegynder
18. oktober 2002 - 12:21 #7
iceb1977:
Dette er en MYSQL gruppe, derfor hører php IKKE hjemme her, husk det i fremtiden.

Har du PHP problemmer spørg i php gruppen og IKKE her.

Mysql er en database ikke en del af php.
Avatar billede mortenfn Nybegynder
18. oktober 2002 - 12:51 #8
disky>> Det er rigtigt, men for nybegyndere kan det være svært at se hvornår det er PHP-scriptet eller hvornår det er MySQl-kominiaktionen der er det primære i spr/svar.

I dette tilfælde er det vel en kompination af de to ting, men dog MySQl der er den primære.
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