WEDOS tě zve na pivo. Přijeď se k nám podívat. Prohlédni datacentrum. Vyslechni přednášky a máš obědy a večeře a pivo v ceně... Těšíme se na
Zobrazují se odpovědi 1 až 4 z 4

Test připojení k databázi

  1. jarin001 Hodnocení: 33 (100%) jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold
    1
    Často se zde objevují prosby o radu s nefunkčním webem, resp. odhalení příčiny problému.
    Následující script vám umožní otestovat připojení k databázi a tím příčinu odstranit nebo
    alespoň eliminovat.

    Vytvořte si nový PHP soubor který si následně pojmenujete třeba testdb.php a vložte do něj tento kód :

    Kód:
    <?
    $conn_user="login";
    $conn_pass="heslo";
    $conn_server="adresa_serveru";
    $conn_db="název_databáze";
    $spojeni=MYSQL_connect($conn_server,$conn_user,$conn_pass);
    if (!$spojeni) {
       echo "CHYBA - nepripojeno: " . mysql_error();
    exit;}
    mysql_select_db($conn_db);
    echo "OK - pripojeno";
    ?>
    Změňte přihlašovací údaje tak jak je máte nastaveny v konfiguračním souboru webu a soubor
    nahrajte do libovolné složky, jeho vyvoláním pak zjistíte stav připojení k databázi.
    Pokud např. nahrajete soubor do rootu webu, otestujete připojení na domena.cz/testdb.php
    Naposledy upravil jarin001 : 10.05.2012 v 18:41

  2. Co se právě děje na Webtrhu?
  3. Aleshu Hodnocení: 1 (67%) Aleshu je zatím velká neznámá
    2
    Dobrá věc

  4. winexec Hodnocení: 36 (100%) winexec bude brzy slavný/á winexec bude brzy slavný/á
    3
    No nevim, "CHYBA - nepripojeno" mi nerekne jako laikovi vubec nic...

    ALE... pokud se objevi podobna hlaska .... (kdo nevi, slovnik do ruky)

    Priklad spatneho loginu/hesla:
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) ...

    Priklad spatne adresy serveru:
    php_network_getaddresses: getaddrinfo failed: Není znám žádný takový hostitel.


    Nejcastejsi chybou je klasicky:
    - blbej login/heslo
    - blby nazev serveru ($conn_server)
    vetsinou to je: localhost, 127.0.0.1 nebo primo ip adresa db serveru (to vam rekne webhoster)
    - a nakonec blbe vybrana tabulka ($conn_db) u ktere by to taky chtelo kontrolu

    - vyber znakove sady dava taky obcas zabrat ( mysql_query ("SET NAMES UTF8"); ) nebo CP1250, LATIN2 atd. ... ale to uz jsme jinde...

  5. jarin001 Hodnocení: 33 (100%) jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold jarin001 is a splendid one to behold
    4
    Smyslem scriptu není určit konkrétní problém v DB ale vyloučit (příp. potvrdit) chybu na straně databáze.

Hostujeme u Server powered by TELE3