Visualizzazione risultati 1 fino 4 di 4

Discussione: Convertire mysqli a json

  1. #1
    Guest

    Predefinito Convertire mysqli a json

    No riesco a convertire un risultato mysqli in json, questo è il mio codice:

    Codice PHP:
    $query = "SELECT * FROM as_strumenti LIMIT 10";
    $run_user = mysqli_query($connect, $query);

    $resultArray = array();

    while (
    $row = $run_user->fetch_array())
    {
    array_push($resultArray, $row);
    }

    print
    json_encode($resultArray);
    dove sbaglio?

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Il codice di per se sembra corretto.
    Dovresti controllare il valore di ritorno di mysqli_query per sincerarti che i problemi non siano causati dall'interrogazione.
    In fase di sviluppo anche error_reporting(E_ALL); non è una cattiva idea.

  3. #3
    Guest

    Predefinito

    Ho provato, nessun risultato,ho cambiato a mysql e ora funziona...ora ho un problema diverso:

    se ho due tabelle:

    persone
    id | coumune | nome
    1 | 1 | andrea
    2 | 2 | mario

    comuni
    id | nome_comune
    1 | milano
    2 | roma

    come creo una query che mi restituisce

    "id":"1", "comune":"milano", "nome":"andrea"

    (mi serve solo il codice sql )

  4. #4
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Le funzioni mysql_* sono deprecate e presto non funzioneranno più. Anziché aggirare il problema è molto meglio risolverlo.
    Quasi certamente c'è qualcosa che non va nel modo in cui ti connetti alla base di dati o esegui l'interrogazione. Prova a seguire gli esempi della documentazione o a riportare il codice.

Regole di scrittura

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