Avatar billede need4speed Nybegynder
01. august 2003 - 19:08 Der er 9 kommentarer og
1 løsning

Mysql connect

Hvordan omskriver jeg det her til manuelt, så jeg ikke connector via variabler? kan man ikke fjerne hele den der søge efter config fil kode hvis man indtaster mysql oplysningerne manuelt?

  function searchdown($search_file)
  {
    if (file_exists($search_file))
      return $search_file;
    else
      return searchdown("../".$search_file);
  }

  require(searchdown("_config.inc.php"));

  mysql_connect($sql["hostname"],$sql["username"],$sql["password"]);
  mysql_select_db($sql["database"]);
Avatar billede exp Juniormester
01. august 2003 - 19:12 #1
mysql_connect("server","brugernavn","password");
mysql_select_db("database");
Avatar billede zkn Nybegynder
01. august 2003 - 19:30 #2
$sql["hostname"] = "";
$sql["username"] = "";
$sql["password"] = "";
$sql["database"] = "";
blot indsæt de korrekte værdier så er det intet problem, med mindre der er andre værdier i din config du bruger senere i documentet.
Avatar billede fangel Nybegynder
02. august 2003 - 16:09 #3
feedback?
Avatar billede need4speed Nybegynder
02. august 2003 - 16:45 #4
Tester det i løbet af weekenden.
Avatar billede repsac Nybegynder
02. august 2003 - 23:56 #5
hm, det er da ellers en lille smuk rekursiv funktion :) ... der skulle måske være en elseif på hvor langt nede man vil søge...

Og så er det da også smukkere at gemme sit brugernavn og kodeord af vejen så det ikke står mange gange i koden... bedst at samle "hemligheder" ét sted -- så skal det også kun ændres ét sted nu når du jo ændrer kodeord en gang om måneden ;)
Avatar billede repsac Nybegynder
02. august 2003 - 23:57 #6
Avatar billede need4speed Nybegynder
03. august 2003 - 00:26 #7
ja normalt laver man jo en include med mysql oplysningerne.
Avatar billede need4speed Nybegynder
03. august 2003 - 19:09 #8
Fatter det ikke selv.. burden den ikke forstå det nu?


<?php
$sql["hostname"] = "localhost";
$sql["username"] = "xxxx";
$sql["password"] = "xxx";
$sql["database"] = "xxx";

  mysql_connect($sql["hostname"],$sql["username"],$sql["password"]);
  mysql_select_db($sql["database"]);
 
  // Logout From VWar
  if ($HTTP_GET_VARS["lgpact"] == "logout")
  { 
    SetCookie("vwarid","",time()-(3600*24*365),"/");
    SetCookie("vwarpassword","",time()-(3600*24*365),"/");
    SetCookie("vwarlanguage","",time()-(3600*24*365),"/");
    $loggedin = false;
    $logout = true;
  }
Avatar billede need4speed Nybegynder
03. august 2003 - 19:09 #9
Avatar billede fangel Nybegynder
03. august 2003 - 19:12 #10
der står du prøver

$sql["hostname"] = "localhost";
$sql["username"] = "www";
$sql["password"] = "";

hvilket jo nok er forkert! (ihvert fald dumt at bruge en sådan opsætning)

---

fejlen betyder bare at din bruger ikke findes (eller password er forkert)

Morten
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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