Avatar billede dennis_p Nybegynder
08. december 2005 - 22:36 Der er 11 kommentarer og
1 løsning

problemmer med at få min mysql database til at køre på webhotel

Jeg kan ikke få min mysql til at kører på mit webhotel...

Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /web/www/frac/users/noox/Connections/PDA.php on line 9

Fatal error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /web/www/frac/users/noox/Connections/PDA.php on line 9

Hvad går der galt ?....Jeg har prøvet at ligge min database ind i phpmyadmin som ligger på min konto...Men uden resultat.

Jeg har aldrig prøvet at uploade en database på en server før.
Avatar billede showsource Seniormester
09. december 2005 - 02:58 #1
hmm, så en gang et host hvor mysql_pconnect var disabled.
Prøv med mysql_connect
Avatar billede dennis_p Nybegynder
09. december 2005 - 08:37 #2
????? Den er connected har været inde og gøre det på min konto så jeg ved det virker.
Avatar billede dennis_p Nybegynder
09. december 2005 - 09:18 #3
Nu kommer den ikke med fejlen mere....Men når jeg trykker på login så kommer den op med:

No database selected
Avatar billede showsource Seniormester
09. december 2005 - 10:01 #4
Må vi se indholdet af PDA.php
UDEN brugernavn og password!
Avatar billede dennis_p Nybegynder
09. december 2005 - 10:04 #5
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_PDA = "192.168.1.3";
$database_PDA = "pdb";
$username_PDA = "xxxxx";
$password_PDA = "xxxxx";
$PDA = mysql_pconnect($hostname_PDA, $username_PDA, $password_PDA) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Avatar billede dennis_p Nybegynder
09. december 2005 - 10:12 #6
men det virker fint på min localhost
Avatar billede showsource Seniormester
09. december 2005 - 10:20 #7
Altså fejlmeddelsen viser at du IKKE har valgt nogen database!
Og den kode du viser her, connecter kun til DB, den vælger ikke database

mysql_select_db($database_PDA, $PDA)or die ("<b>Fejl ved select af database!</b><br />\r\n".mysql_error());
Avatar billede dennis_p Nybegynder
09. december 2005 - 10:27 #8
Her er login koden:

<?php require_once('Connections/PDA.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $_SESSION['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['username'])) {
  $loginUsername=$_POST['username'];
  $password=$_POST['password'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "Admin/index.php";
  $MM_redirectLoginFailed = "index.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_PDA, $PDA);
 
  $LoginRS__query=sprintf("SELECT username, password FROM brugere WHERE username='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
 
  $LoginRS = mysql_query($LoginRS__query, $PDA) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
    $loginStrGroup = "";
   
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;         

    //register the session variables
        if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];   
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
Avatar billede showsource Seniormester
09. december 2005 - 10:39 #9
Prøv med flg. PDA.php

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_PDA = "192.168.1.3"; // Skal den ikke være localhost?
$database_PDA = "pdb";
$username_PDA = "xxxxx";
$password_PDA = "xxxxx";
$PDA = mysql_connect($hostname_PDA, $username_PDA, $password_PDA) or trigger_error(mysql_error(),E_USER_ERROR);

mysql_select_db($database_PDA, $PDA)or die ("<b>Fejl ved select af database!</b><br />\r\n".mysql_error());
?>
Avatar billede dennis_p Nybegynder
09. december 2005 - 10:49 #10
Det virker 110% i min localhost, men for at kunne lægge den på min udbyders server skal jeg ændre password, username, og hostname....Det er også rigtig nok..
Avatar billede dennis_p Nybegynder
09. december 2005 - 18:30 #11
Når jeg bruger din kode får jeg:

Fejl ved select af database!
Access denied for user 'noox'@'192.168.1.2' to database 'pdb'
Avatar billede dennis_p Nybegynder
12. januar 2006 - 11:03 #12
lukker
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