Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Richiamo dati da SQL non funzionante
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      Si questo l'avevo capito, ma non ho capito cosa restituisce la query attualmente e cosa intendi tu per puntatore.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        crospa User Newbie • ultima modifica di

        io voglio che quando quella funzione viene richiamata, quando richiamo il campo "marca" mi appaia che ne so HP, Acer, Asus e non 1, 2, 4, 8 come fa ora... in client se io richiamo "cliente" lui (come vedi) unisce dalla tabella users f_name e l_name in clientname che sarebbe il nome del cliente... quello è quello che voglio che faccia anche per marca e tipo apparecchio! invece che i numeri vorrei apparisse il contenuto del campo title della relativa tabella!

        e phpmyadmin mi fa vedere la tabella apparecchi e in tipo_apparecchio e marca i numeri che io chiamo"puntatori" tipo 1,5,8,9 e invece vorrei mettesse il nome! tipo Hp, Acer ecc ecc come avviene per il cliente... in effetti sotto appare Marco Rossi e non 5...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          Beh devi aggiungere tutti i JOIN per recuperare il nome relativo a quell'id, e inserire il campo col nome anziché l'id nel SELECT.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            crospa User Newbie • ultima modifica di

            mi puoi fare un esempio pratico? per favore sono giorni che ci macino attorno senza venirci fuori....

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Dovresti studiare semplicemente come fare i JOIN, u nesempio facilmente comprensibile è questo:

              
              SELECT prodotto.*, categoria.nome
              FROM prodotto
              INNER JOIN prodotto ON prodotto.id_categoria = categoria.id_categoria
              
              

              Nel tuo caso devi fare più JOIN di questo tipo.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                crospa User Newbie • ultima modifica di

                io la sintassi l'ho impostata così per tipo_apparecchio:

                select apparecchi.*, tipo_apparecchio.title from tipo_apparecchio
                INNER JOIN tipo_apparecchio on apparecchi.tipo_apparecchio = tipo_apparecchi.id

                ma il phpmyadmin mi da questo errore: #1066 - Not unique table/alias: 'tipo_apparecchio'

                dove sbaglio?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  thedarkita ModSenior • ultima modifica di

                  Hai ripetuto la stessa tabella:

                  from tipo_apparecchio INNER JOIN tipo_apparecchio
                  
                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    crospa User Newbie • ultima modifica di

                    non penso... ti spiego, il campo presente in apparecchi che identifica il campo apparecchio si chiama "tipo_apparecchio" quindi di conseguenza diventa apparecchi.tipo_apparecchio e la tabella dove risiedono i tipi apparecchio si chiama appunto "tipo_apparecchio" dici che va in crisi per quello??

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      thedarkita ModSenior • ultima modifica di

                      apparecchi.tipo_apparecchio non è uguale a scrivere tipo_apparecchio.
                      La prima si riferisce ad un campo, la seconda ad una tabella.
                      Dovresti studiare un pò di SQL e come si fanno i JOIN, perchè non è una cosa che si può fare andando a tentativi.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        crospa User Newbie • ultima modifica di

                        ti voglio far notare che la parte relativa ai clienti funziona senza problemi! è una join quella... il problema è che non capisco perchè questa non funzioni!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti