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

    Errore su SELECT / JOIN

    Buonasera ragazzi,
    chiedo aiuto nel forum in quanto è qualche annetto che non metto mano a SQL/PHP.
    Devo fare una chiamata a 2 tabelle di un db, e l'ho strutturata in questo modo:

    Codice PHP:
    $db mysqli_connect('localhost''root''''prova');

    $query=mysql_query("SELECT clienti.nome, carnet.ore FROM clienti, carnet WHERE clienti.id = carnet.cliente"$db);
    $num=mysql_num_rows($query); //numero totale di record trovati con la query 
    Nel pannello admin di sql funziona, ma nella pagina php ricevo questo errore:

    Warning: mysql_query() expects parameter 2 to be resource, object given in E:\EasyPHP\data\localweb\carnet.php on line 52

    Warning: mysql_num_rows() expects parameter 1 to be resource, null given in E:\EasyPHP\data\localweb\carnet.php on line 54


    ​Cosa potrei controllare? Grazie mille e buona serata ragazzi

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non puoi mischiare funzioni mysql_ e mysqli_, usa solo le seconde.

  3. #3
    Buongiorno, anche utilizzando

    Codice PHP:
    $query=mysqli_query("SELECT clienti.nome, carnet.ore FROM clienti, carnet WHERE clienti.id = carnet.cliente"$db);
    $num=mysqli_num_rows($query); //numero totale di record trovati con la query 
    ricevo il solito errore.

    Warning: mysqli_query() expects parameter 1 to be mysqli, string given in E:\EasyPHP\data\localweb\carnet.php on line 52

    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in E:\EasyPHP\data\localweb\carnet.php on line 54

    Devo sicuramente mettermi a ripassare SQL, non ricordo più nulla
    Grazie per la comprensione.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Leggi la documentazione delle funzioni che usi.
    $db lo devi passare come primo parametro a mysqli_query(), tu lo passi come secondo.

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.