webForumDet fria alternativet

Problem med PHP och mysqli

4 svar · 384 visningar · startad av Compusa

CompusaMedlem sedan jan. 20023 327 inlägg
#1

Jag håller på att testa mysqli-api:et med en klass, men det vägrar fungera. Jag får följande meddelande när jag försöker koppla upp mig mot databasen:

RunTimeException caught Access denied for user 'root'@'localhost' (using password: NO)

Info from php-echo
mysqli: Client API version 4.1.14
php-version: PHP/5.0.5

private function connect() {
        $this->connection = @new mysqli($host, $username, $password,
                                        $database);
        if(mysqli_connect_errno()) {
            throw new RunTimeException(mysqli_connect_error());
        }
    }

Allting fungerar utmärkt om jag ändrar min kod till att använda sig av det gamla mysql-api:et men det är ju inte vad jag vill göra. Har tagit kontakt med supporten på aleborg som mitt konto ligger på men de verkar inte längre svara på e-post eller mail som skickas på deras support-sida.

PeeerMedlem sedan mars 20025 907 inlägg
#2

(using password: NO)

Tycker jag ser konstigt ut. Skickar du inte med något lösenord när du försöker ansluta till databasen?

CompusaMedlem sedan jan. 20023 327 inlägg
#3

Jo då det gör jag, om du ser på parametrarna i mitt anrop som jag postade i koden oven. Dessa variabler är en del av klassen och de fungerar som de ska.

Byter jag ut till:

 	private function connect() {
 		if(!$this->connection = @mysql_connect($this->host,
 				$this->user, $this->password)) {
 			throw new RunTimeException(mysql_error());

 		}
 	}

så fungerar det, men då använder jag inte mysqli-api:et vilket är tanken.

PeeerMedlem sedan mars 20025 907 inlägg
#4

I den första koden skriver du

$host, $username, $password, $database

medans du i din andra (fungerande) kod skriver

$this->host, $this->user, $this->password

Är det inte samma variabler du använder dig av?

CompusaMedlem sedan jan. 20023 327 inlägg
#5

Tusen tack, tänk att man kan stirra sig blind på ett sådant general-fel :)

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)