Autor Zpráva
pizzi
Profil *
Dobrý den, už asi 2 hodiny se snažím připojit k databázi, ale php mi nevrátí ani žádnou chybu. Používám easyPHP. Vyplněné údaje jsou správné.

<?php
error_reporting(E_ALL);
$mysqli = new mysqli("127.0.0.1", "root", "", "test", "3306"); //skoušel jsem i bez portu - nic nefungovalo
$result = $mysqli->query("SELECT * FROM os");
?>
object(mysqli)[2]
  public 'affected_rows' => null
  public 'client_info' => null
  public 'client_version' => null
  public 'connect_errno' => null
  public 'connect_error' => null
  public 'errno' => null
  public 'error' => null
  public 'field_count' => null
  public 'host_info' => null
  public 'info' => null
  public 'insert_id' => null
  public 'server_info' => null
  public 'server_version' => null
  public 'sqlstate' => null
  public 'protocol_version' => null
  public 'thread_id' => null
  public 'warning_count' => null

 object(mysqli_result)[3]
  public 'current_field' => null
  public 'field_count' => null
  public 'lengths' => null
  public 'num_rows' => null
  public 'type' => null
Jan Tvrdík
Profil
$mysqli = new mysqli("127.0.0.1", "root", "", "test", "3306");
if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
pizzi
Profil *
Pořád stejné, žádná chybová hláška se nezobrazí.
Jan Tvrdík
Profil
Podle dokumentace to ve starších verzích nefunguje správně, zkus tedy ještě

if (mysqli_connect_error()) {
    die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
}
pizzi
Profil *
Také nic. Nemůže být problém, že se na localhost připojuji přes adresu 127.0.0.1:8887, ale phpmyadmin má v oprávněních nastaven počítač jako 127.0.0.1?


Tak jsem skusil nastavit heslo, ale ikdyž ho napíšu správně, tak dostanu chybovou hlášku - "Connect Error (1045) Access denied for user 'root'@'localhost' (using password: YES)"
pizzi
Profil *
Skusil jsem změnit localhost na vertrigo, ale pořád nefunguje.
Jan Tvrdík
Profil
pizzi:
Připojení přes obyčejné MySQL ti funguje?

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0