+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Problema where

  1. #1
    ensidia non  in linea Novello
    Buon giorno staff!!!

    ho due tabelle category (dove ho messo tutte le categorie come: pizza, pizze vegetariane, tost ecc.) e l'altra tabella products (dove ho messo titolo, descrizione, imagine ecc.)
    questa la sql
    $sql = "SELECT category.name, products.name, products.description, products.image  FROM category, products WHERE category.name='Pizza' ";
    
    il problema che nel WHERE non mi funziona anzi che prendermi solo le pizze mi fa vedere tutto il contenuto de la tabella products. io voglio solo vedere solo le pizze. come posso fare?

    Un saluto
    Ultima modifica di AntonioG; 27-10-2018 13:06 

  2. #2
    Ma le tabelle sono relazionate tra loro?
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    ensidia non  in linea Novello
    si sono relazionate tra loro.
    io voglio visualizzare solo la categoria "pizza" con questa sql
    $sql = "SELECT category.name, products.name, products.description, products.image  FROM category, products WHERE category.name='Pizza'
    
    solo che il WHERE category.name='Pizza' non funziona anzi che farmi vedere solo la categoria pizza mi fa vedere tutte le categorie.
    potevo fare in questo modo
    WHERE products.id_category=category.id
    
    pero il problema questo che non so perch il campo id_category fa vedere la id in questo modo ["1"] anzi che 1.
    Ultima modifica di AntonioG; 25-10-2018 09:22  Motivo: Usa i tag CODE e non PHP

  4. #4
    L'avatar di Brontolo
    Brontolo non  in linea Very Important Person
    Specifica almeno di che tipo di database stiamo parlando e mostra la struttura delle tabelle e delle relazioni (se ce ne sono).
    ℹ️ Leggi di pi su Brontolo ...

  5. #5
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    hai sbagliato a digitare la query?come l'hai scritta non corretta e anzi mi meraviglio che non ti abbia dato errori.
    ℹ️ Leggi di pi su sistemista ...

+ Rispondi al messaggio