Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema query SELECT in MySQL

  1. #1
    facchinlorenzo non è connesso Neofita
    Data registrazione
    29-12-2017
    Messaggi
    1

    Predefinito Problema query SELECT in MySQL

    Buongiorno, è da stamattina che riscontro problemi con le query che hanno l'istruzione SELECT che non mi restituisce alcuna riga. Inizialmente l'avevo scritta anche con una condizione WHERE, pensando non trovasse le righe corrispondenti ho tolto la condizone WHERE tenendo il codice come postato, in cui faccio eseguire la query in vari modi, ma ricevendo sempre come 0 righe in risposta, seppur la tabella ne abbia. Ho anche provato a cambiare tabella, ma purtroppo il risultato non è cambiato. Ringrazio in anticipo eventuali aiuti
    Codice PHP:
    <?php

    $mysqli
    = new mysqli('localhost', 'facchinlorenzo', '', 'my_facchinlorenzo');

    #verifica se la connessione al database è andata a buon fine
    if ($mysqli->connect_errno > 0) {
    echo
    "non connesso";
    die();
    }

    #esegue la query
    if (mysql_num_rows(mysql_query("SELECT * FROM users_info")) > 0){
    echo
    'ok1';
    die();
    }

    #crea la query
    $sql = "SELECT * FROM users_info";
    #esegue la query e scrive il numero di righe
    echo 'x'.(int)mysql_num_rows(mysql_query($sql)).'x';
    #esegue la query
    $res = @($mysqli->query($sql));
    #verifica se la query è stata eseguita
    if ($mysqli->errno > 0) {
    echo
    $mysqli->errno;
    die();
    }

    #verifica se è stata trovata almeno una riga
    if (!empty(mysql_fetch_row($res))) {
    echo
    'ok2';
    die();
    }

    echo
    'errore';

    ?>

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,061

    Predefinito

    Ti sei connesso tramite la libreria mysqli ma utilizzi le vecchie funzioni mysql_.

    Dovresti fare tutto con mysqli.
    Vedi un esempio qui.

    Ciao!

Regole di scrittura

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