Avatar billede Slettet bruger
04. april 2001 - 11:19 Der er 20 kommentarer og
1 løsning

eksamen i webprogrammering!

Hejsa.
Jeg er total newbie i mysql og har mulighed for at få adgang til sådan en database fra min hostmaster. Jeg har kigget alle indlæg igennem, men finder intet om hvordan jeg kan kommunikere med databasen på internettet herhjemmefra.
Er der nogen som ved noget om det? eventuelt Urls hvor der står beskrevet hvordan man gør!

Det haster lidt, derfor de mange gode point :)

Taksi alle
Avatar billede cvsac Nybegynder
04. april 2001 - 11:20 #1
www.mysql.org der er mange gode toturials osv.
Avatar billede disky Nybegynder
04. april 2001 - 11:20 #2
hvilket server side sprog ?

Avatar billede cvsac Nybegynder
04. april 2001 - 11:21 #3
www.mysql.com selvfølgelig
Avatar billede NanoQ Nybegynder
04. april 2001 - 11:21 #4
Citat freepaq faq:
\"Den mest oplagte måde at redigere i databasen er via SQL-statements som du skriver i scripts. Der findes på nettet en lang række scripts til at redigere i tabeller, forespørgsler og data. Du kan også vælge at bruge en grafisk klient til at oprettet, redigere og slette tabeller og forespørgsler. En sådan kan hentes på http://us.scibit.com/. Udviklerne af MySQL har også lavet en liste over grafiske klienter som andre har lavet:http://www.mysql.com/downloads/contrib.html.\"
NanoQ
Avatar billede NanoQ Nybegynder
04. april 2001 - 11:22 #5
Avatar billede uller Nybegynder
04. april 2001 - 11:22 #6
www.devshed.com
har en masse turials på hvordan man laver den slags trafik og scripts...
Avatar billede NanoQ Nybegynder
04. april 2001 - 11:23 #7
Q:
Hvordan opretter jeg en forbindelse til min MySQL-database fra ASP, Perl eller PHP?

A:
ASP:

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
</HEAD>
<BODY>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;\" &_
  \"UID=<dit brugernavn>PWD=<dit password>;\" &_
  \"DATABASE=<dit brugernavn>_db;\"
Conn.Execute \"CREATE TABLE Test (Test_UID int)\"
Conn.Execute \"INSERT INTO Test VALUES (2)\"
Set RS = Conn.Execute(\"SELECT * FROM Test\")
While Not RS.EOF
  Response.Write(RS(\"Test_UID\") & \"<BR>\")
  RS.Movenext
Wend
Response.Write(\"Færdig!<BR>\")
%>

</BODY>
</HTML>

Perl:
Kommer snart!

PHP:


<?
$server        = \"mysql.infopaq.dk\";
$brugernavn = \"<dit brugernavn>\";
$password    = \"<dit password>\";
$db_navn    = $brugernavn . \"_db\";
   
if (!mysql_pconnect($server, $brugernavn, $password)) {
  echo mysql_error().\"\\n\";
  die(\"Unable to connect\\n\");
}

mysql_select_db(\"$db_navn\")
  or die(\"Unable to select db \".mysql_error().\"\\n\");

$result    = mysql_query(\"CREATE TABLE Test (Test_UID int)\")
  or die( \"Unable to connect to SQL server. Reason: \".mysql_error());
$result    = mysql_query(\"INSERT INTO Test VALUES (2)\")
  or die( \"Unable to connect to SQL server. Reason: \".mysql_error());
$result    = mysql_query(\"SELECT * FROM Test\")
  or die( \"Unable to connect to SQL server. Reason: \".mysql_error());
   
while  ($row = mysql_fetch_array($result))  {
  echo ($row[Test_UID] . \"<BR>\");
}

echo \"Færdig<BR>\";
   
mysql_close();

?>


Linjerne der indledes med \'$result\' er selve SQL-sætningerne hvor du indsætter den SQL som du vil have udført. I eksemplet oprettes en tabel med 1 felt, værdien \'2\' indsættes og den udskrives til sidst.

Du kan læse mere om MySQL på www.MySQL.com

Avatar billede parazite Nybegynder
04. april 2001 - 11:24 #8
www.webcafe.dk har nogle virkelig gode og forståelige tut\'s om emnet! :o)
Avatar billede Slettet bruger
04. april 2001 - 11:50 #9
disky: der ligger en DB på serveren: MySql

nanog: dit script ser fint ud, men siger mig ikke så meget, skal det implementeres i ASP koden eller hvordan?? ja undskyld, men jeg er som sagt TOTAL newbie :))

Jeg skal virkelig have det ind med ske, har kun arbejdet med sql 3.1 og forms 4.5 skod på 1-2 semester på datamatiker uddannelsen

har ingen ide om hvordan jeg kommer i kontakt med min host og hans DB
Avatar billede Slettet bruger
04. april 2001 - 11:53 #10
ps uller: sorry.....PHP og ASP
Avatar billede NanoQ Nybegynder
04. april 2001 - 12:15 #11
prøv først at hent mascon fra http://us.scibit.com/ - den er ret nem at gå til.

Med den kan du redigere i din database. Det er da første skridt :)
Avatar billede mortenfn Nybegynder
04. april 2001 - 14:54 #12
her er et administrationsprogram:

http://phpwizard.net/projects/phpMyAdmin/

her er lidt tekst på dansk

http://www.mbn.dk

http://php.dk/artikler/mysql.php
Avatar billede mortenfn Nybegynder
10. april 2001 - 15:14 #13
hallo - point eller svar selv og luk.

;o)
Avatar billede Slettet bruger
15. april 2001 - 13:33 #14
jaja..skal nok. tak alle sammen for jeres råd, altid en fornøjelse at komme på eksperten. jeg prøver alt det i har givet mig af links og så går jeg i krig
Avatar billede parazite Nybegynder
15. april 2001 - 13:49 #15
Uhm... hvorfor var han den eneste der fik point?
Avatar billede Slettet bruger
15. april 2001 - 13:54 #16
vil da gerne give alle point, ved bare ikke hvordan man gør det... :)
Avatar billede parazite Nybegynder
15. april 2001 - 13:57 #17
Hvis du skriver her hvad de forskellige skulle have haft, så er jeg sikker på mortenfn er flink til at hjælpe med fordelingen! ;o)
Avatar billede Slettet bruger
15. april 2001 - 15:17 #18
i skal da ha en 100 stks hver :)
Avatar billede mortenfn Nybegynder
15. april 2001 - 15:22 #19
flink og flink - prøv at scoreren for mysql ??

det koster mig min placerering !

;o)
Avatar billede mortenfn Nybegynder
15. april 2001 - 15:23 #20
Avatar billede gizmo-gizmo Nybegynder
15. april 2001 - 15:28 #21
arhhhhh --> FN :)
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