Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    154

    Query con caratteri particolari

    Ciao,

    ho una query cosė:
    Codice PHP:
    SELECT FROM products WHERE 1 AND productCat '1' AND SubCat 'SubCat7' AND SubCars1 'ARAŅA' 
    Con phpmyadmin mi restituisce i due risultati presenti nel db, ma la query fatta con PHP non mi funziona. Lo fa solo con prodotti in cui il campo SubCars1 abbia lettere strane.
    Nel db č scritto 'ARAŅA', il php chide 'ARAŅA' (almeno se stampo la query), ma il risultato č 0.
    Perchč? Qualcuno mi sa aiutare?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    imposta la connessione con lo stesso charset usato dal db.

    mysql_set_charset('quello_del_db');

    devi mettere questa istruzione dopo il collegamento al db, o comunque prima della query.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    154
    Ciao, mi da errore, ho provato cosė, sapresti aiutarmi a risolvere?
    Codice PHP:
    class MySQL{  
    private 
    $conexion;  
    private 
    $total_consultas;  

    public function 
    open(){  
    if(!isset(
    $this->conexion)){  
        
    $this->conexion = (mysql_connect(_host,_user,_password)) or die(mysql_error());  
        
    mysql_select_db(_database,$this->conexion) or die(mysql_error());
        
    mysql_set_charset($this->conexion'latin1_swedish_ci'); // Questa la riga aggiunta
    }  
    }  

    public function 
    consulta($consulta){  
        
    $this->total_consultas++;  
        
    $resultado mysql_query($consulta,$this->conexion);  
        if(!
    $resultado){  
            echo 
    'MySQL Error: ' mysql_error().'
    '
    .$consulta;  
            exit;  
        }  
        return 
    $resultado;   
    }
    .... 

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.