Visualizzazione risultati 1 fino 2 di 2

Discussione: mysql_connect error

  1. #1
    Guest

    Predefinito mysql_connect error

    Ciao a tutti oggi mi sono imbattuto in un grosso problema e non capisco proprio come risolverlo, vi spiego, quando eseguo la connessione utilizzo la funzione msql_connect così descritta.

    Codice PHP:
    $db = mysql_connect($db_host, $db_username, $db_password, $prefix3);
    Solo che nella pagina in cui mi trovo devo eseguire la connessione a due tabella che hanno diverso $prefix (prefisso) allora ho provato a scrivere:

    Codice PHP:
    $db = mysql_connect($db_host, $db_username, $db_password, $prefix3, prefix);
    Ma il browser all'avvio mi stampa errore:

    Warning: mysql_connect() expects parameter 5 to be long, string given in article_ad.php on line 14

    Come risolvo??

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    Esempio su php.net --> http://www.php.net/manual/en/functio...-select-db.php

    Codice PHP:
    <?php

    $link
    = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!
    $link) {
    die(
    'Not connected : ' . mysql_error());
    }

    // make foo the current db
    $db_selected = mysql_select_db('foo', $link);
    if (!
    $db_selected) {
    die (
    'Can\'t use foo : ' . mysql_error());
    }
    ?>

    Di solito il prefisso di ogni tabella è inserito in un file tipo tables_name.php in questo modo:

    Codice PHP:
    <?
    $tabella_1
    = $set_table_prefix . "tabella1";
    $tabella_2 = $set_table_prefix . "tabella2";
    //e così via....
    //dove $set_table_prefix = al prefisso che hai dato alle tabelle

    ?>
    Ultima modifica di EuroSalute : 17-01-2010 alle ore 22.25.06 Motivo: +info
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •