27. maj 2003 - 00:35Der er
47 kommentarer og 1 løsning
mysql & php
jeg er i gang med at bygge et php site. men nu er jeg så kommet dertil hvor jeg skal lære mysql, jeg har prøvet det med at lave tabeller og indsætte data deri, men jeg har ikke helt fattet hvordan det med filerne fungere... skal man lave en fil lokalt og så smide den op på serveren? eller ? jeg er hosted på www.1go.dk og de understøtter mysql. jeg vig gerne have en detaljeret forklaring på hvordan det hænger sammen.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du laver dine mysql querys i dine scripts, som ligger på serveren, for at kunne køre, men hvis du nu læser linket igennem, samt andre undersider, samme sted, så tror jeg atdu vil kunne finde dine svar
hvis du har en tabel der hedder test i en database, med felterne id og tekst, kan du hive data ud sådan
<?php
mysql_connect("localhost", "brugernavn", "password") or die(mysql_error()); // i disse to linier skal du selv indsætte dine oplysninger mysql_select_db("databasenavn") or die(mysql_error());
mysql_query("CREATE TABLE test ( id int(11) NOT NULL auto_increment, tekst tinytext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; "); mysql_query("insert into test (tekst) values ('Dette er en test')");
ok jeg uddyber... jeg har lige lyst til at lave en gæstebog nu! og så skal der en database til, jeg har lavet php koderne. men hvor ligger databasen??? på min computer lokalt... det er jo ikke der den skal ligge,,, men HVOR???
skal kun bruges til at oprette tabellen, derefter fjernes det
mysql_connect("localhost", "brugernavn", "password") or die(mysql_error()); // i disse to linier skal du selv indsætte dine oplysninger mysql_select_db("databasenavn") or die(mysql_error());
Databasen ligger hos din udbyder, du kan som regel administrere den vha. phpmyadmin, et 'php-interface' der gør det nemt at arbejde med din mysql database.
dvs at den selv laver database filen?? men hvad så hvis nu det var en butik jeg lavede til!? så skal jeg jo selv indtaste oplysningerne i databasen... ?!?? øhh..
Ja, oplysningerne ligger i databasen, det er jo det der er genialt. Så trækker du kun det ud du skal bruge med php og præsenterer det på hjemmesiden via html :)
jeg har læst men jeg havde keine forstand på det da jeg gik igang..
og endnu et eksembel, jeg skal lave en webshop til dig med varenumre og hele svineriet i databasen. så sender jeg dig hele hjemmesiden. så skal du da også have min database!!!
men jeg vil, ligesom 7th, foreslå at du læser en masse, og får sat dig ind i grundideerne i php/mysql, så du også forstår hvad der sker, så er det lidt lettere at forstå
Derefter opretter du din tabel samt felter via phpmyadmin. Så laver du din .php fil med en connection til din database, samt en form, så du skal tilføje data til din database.
Læs webcaféens artikler grundigt igennem, gerne flere gange (det gjorde jeg, da jeg startede). Der findes også et udmærket IDG hæfte som du kan købe meget billigt.
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.