Ti suggerisco vivamente di ricominciare dalle basi prima di dare consigli errati ad altri:Originariamente inviato da *pragma
una variabile tra virgolette semplici ti viene letta come stringa
tra virgolette doppie ... come variabile
http://www.php.net/manual/en/language.types.string.php
Per sicurezza:
Codice PHP:
<pre>
<?php
$string = 'Hello World!';
var_dump($string);
var_dump("# $string #");
var_dump('# $string #');
var_dump("# '$string' #");
?>
</pre>Quella query NON è corretta.Originariamente inviato da *pragma
puoi scrivere così
$qz0 = "SELECT * FROM tabella where tipologia=$categoria";
La query corretta è:
Codice PHP:
$categoria = "Valle d'Aosta";
$categoria = mysql_real_escape_string($categoria); // o funzione equivalente
$qz0 = "SELECT * FROM tabella where tipologia = '{$categoria}'";