Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    query che non viene eseguita

    Ho un problema con delle query

    Se scrivo:

    $result = mysql_query("SELECT * FROM messaggi", $mysqli) or die ("fine");

    utilizzando precedentemente mysql_connect la query non viene eseguita, se invece uso

    $mysqli = new mysqli(....)
    $result = mysql->query("SELECT * FROM messaggi", $mysqli) or die ("fine");

    la query viene eseguita normalmente. Il problema è che se uso il secondo modo in locale funziona perfettamente ma quando lo eseguo sul server del sito mi da un errore dicendo che non può istanziare la classe mysqli
    Potete aiutarmi?
    Fabio

  2. #2
    probabilmente sul tuo server l'estensione mysqli non è attiva...

    fai un file e scrivi dentro

    Codice PHP:
    <? phpinfo(); ?>
    lancialo da browser e vedi se nell'elenco hai la voce mysqli o solo mysql

    se non appare significa che non è attiva
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    L'estensione è attiva e me la mostra, però non riesco a capire come mai la stessa query in un modo viene eseguita e nell'altro no

    Edit: come non detto! tra le estensioni c'è mysql ma non mysqli. però devo ancora capire perchè non viene eseguita la query!

  4. #4
    non me n'ero accorto...

    dimenticavi una i

    Codice PHP:
    $mysqli = new mysqli(....)
    $result mysqli->query("SELECT * FROM messaggi"$mysqli) or die ("fine"); 
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    Originariamente inviato da king size slim
    non me n'ero accorto...

    dimenticavi una i

    Codice PHP:
    $mysqli = new mysqli(....)
    $result mysqli->query("SELECT * FROM messaggi"$mysqli) or die ("fine"); 
    Ok, ma questo nella versione con mysqli che a quanto pare non posso usare visto che non è attiva sul server.
    Ora mi tocca usare la versione mysql_query() ch eperò non funge

  6. #6
    prova così

    Codice PHP:
    $conn mysql_connect("localhost","user","pass");
    mysql_select_db("database");
    $result mysql->query("SELECT * FROM messaggi"$conn) or die ("fine"); 
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    Originariamente inviato da king size slim
    prova così

    Codice PHP:
    $conn mysql_connect("localhost","user","pass");
    mysql_select_db("database");
    $result mysql->query("SELECT * FROM messaggi"$conn) or die ("fine"); 
    Funziona!!!!!!!
    Ti voglio bene!
    Grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.