Avatar billede tobberall Nybegynder
30. oktober 2003 - 21:11 Der er 5 kommentarer

Opret forbindelse til Mysql

Jeg ønsker at lave en brugerflade, hvor jeg på index.php først stiller spørgsmål om hostname, BD-name userID og så videre, ud fra disse oplysninger skaber jeg en permanent adgang til min mySql-database. Jeg skriver til en txt-fil. Efter dette skal index.php aldrig spørge igen. Jeg skal bruge det til at lave en hjemmeside helt fra bunden og starten går selvfølgelig ud på at etablere forbindelsen. Håber det er klart hvad jeg mener. Med andre ord: hvordan kontrollerer jeg for en forbindelse uden det direkte giver fejl?
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 21:17 #1
mener du hvordan du connecter til en database??
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 21:19 #2
for hvis det er, kan du måske bruge dette?

<?
mysql_connect("servernavn", "brugernavn", "password");
mysql_select_db("databasenavn");
?>
i en seperat fil, der kan hedde db.php
så smider du dette i toppen af din index.php

<?
include("db.php");
?>
Avatar billede tobberall Nybegynder
30. oktober 2003 - 21:41 #3
Næh nej, slet ikke... Jeg mener; første gang jeg åbner index.php skal den indeholde en formular der spørger til servernavn og så videre. Efter submit af denne formular læser jeg samme index.php men nu med DB-forbindelsen på plads og herefter evt. nogle andre felter - altså sådan at index.php ændre udseende i takt med at siten udvikles.

Jeg bruger:
  $fp = fopen("_s/pass.inc", "r" );
  $login = fgetcsv($fp, 100, "\t");
  $hostname    = $login[0];
  $databaseName = $login[1];
  $username    = $login[2];
  $password    = $login[3];
  fclose($fp);
@ $connection = mysql_connect($hostname,$username,$password);
@ mysql_select_db($databaseName, $connection);

Det fungerer fint, men hvordan nu; if([forbindelsen er ok så]){normal index.php} else {formularen om koderne til DBen } eller hvad?
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 21:51 #4
ja det er en mulighed, du kunne lave det med en header
header("Location:formular.php");
Avatar billede tobberall Nybegynder
30. oktober 2003 - 22:59 #5
Det kan jeg vel ikke så godt. Hvad skal jeg spørge til for at finde ud af om det er formularen jeg skal hente. if($connection) { opret forbindelse } dur ikke
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

IT-JOB

Forsikrings- og pensionsakademiet A/S

IT-teknisk profil

IT-Forsyningen I/S

It-specialist til serverteam

Capgemini Danmark A/S

SAP S/4HANA Business Controlling

Nextway Software A/S

Software Architect