Visualizzazione dei risultati da 1 a 6 su 6

Discussione: php sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    6

    php sql

    Codice PHP:
    $qr1=mysql_query("select * from medici_chirurghi, medici_odontoiatri where cognome = '$parola' OR nome = '$parola' order by cognome asc LIMIT $offset$rowsPerPage",$connessione)or die(mysql_error()); 
    vorrei fare la select in due tabelle
    come si fa?

    grazie
    ciao

  2. #2
    Mi sembra un po' troppo generica come richiesta comunque devi utilizzare una join.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    6
    le tabelle hanno gli stessi campi con valori diversi
    io dovrei fare una un campo cerca che vada a ricercare i dati nelle due tabelle

  4. #4
    Allora devi utilizzare l'operatore UNION
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    6
    Codice PHP:
    <?php
                       
    include('../conn.php');
                     
    $parola=$_REQUEST['parola'];            
                        
                               
    mysql_query("SET CHARACTER SET utf8");
                                
    mysql_query("SET NAMES utf8");
                                
    $rowsPerPage 30;
                                
    $pageNum 1;
                                if(isset(
    $_GET['page']))
                                {
    $pageNum $_GET['page'];}
                                
    $offset = ($pageNum 1) * $rowsPerPage;
                    
                    
                    if(
    $parola != NULL){
                    
    $qr1=mysql_query("select * from albo3 where cognome = '$parola' OR nome = '$parola' order by cognome asc LIMIT $offset$rowsPerPage",$connessione)or die(mysql_error());
                    
    $query="SELECT COUNT(id_albo) AS numrows FROM albo3 where cognome = '$parola' OR nome = '$parola'";
                    }else{
                    
                    
    $qr1=mysql_query("select * from albo3 where cognome != '' order by cognome asc  LIMIT $offset$rowsPerPage",$connessione)or die(mysql_error());
                    
    $query="SELECT COUNT(id_albo) AS numrows FROM albo3";
                    }
                    while(
    $r1=mysql_fetch_array($qr1,MYSQL_ASSOC)){
                        
                        
                        
                    
                        
    ?>
    grazie e scusa se nn m so spiegare bene
    la union ho provato ma non so come fare il count su piu tabelle
    io vorrei fare la select su due tabelle

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Problemi con le query = argomento database, non PHP.
    Sposto.

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.