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

    query php mysql con valori separati da virgola

    Salve,
    devo ricavare delle righe dalla stessa tabella users facendo 2 condizioni nello stesso momento
    es
    prima estrarre tutti gli users con id ricavato da un valore tipo 111,114,115 e pensavo di usare explode ma non funzia.
    Poi ricavare gli users che abbiano la colonna vendors con certi valori che sono sempre salvati con formato es 1,2 e poter fare un explode anche l� ma non funziona.
    struttura tabella users
    codice:
    CREATE TABLE `users` (
      `id` int(11) NOT NULL,
      `cod_user` varchar(100) NOT NULL DEFAULT '0',
      `username` varchar(50) NOT NULL,
      `password` varchar(50) NOT NULL,
      `vendors` text,
      `marchi` text
    --omissis---
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    in pratica prima passo gli id degli users poi nella stessa query devo verificare quali users contengano i valori giusti in vendors(es valori salvati nel db 1,2,3)
    Grazie delle eventuali dritte

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Ti basta usare la clausola IN nella query, quindi non serve PHP per fare questa cosa.
    Sposto in database.

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,341
    select * from tabella where campo in (1, 2, 3)
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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 © 2024 vBulletin Solutions, Inc. All rights reserved.