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
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
18. oktober 2002 - 11:19
#1
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 ?
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");
18. oktober 2002 - 12:02
#4
í stedet for din kode fag62my kunne du skrine kode eller xxxx
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...
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")
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.
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.
Computerworld tilbyder specialiserede kurser i database-management