salve a tutti
sono un nuovo utente, ma ho sempre usato il vostro forum per problemi nella programmazione.
Detto questo, ho un problema nel programma che vi posto di seguito:
Codice PHP:
$sql="SELECT * FROM elemento WHERE scadenza < STR_TO_DATE('".$valore"' , '%d/%m/%y') ORDER BY ".$ordine." ".$ascesa.";";}
// Esecuzione della query
$res = mysql_query($sql);
if (!$res)
{
echo "Errore nella query: ".$sql."<br>Errore:".mysql_error();
exit();
}
// Visualizzazione del risultato della query
$riga = mysql_fetch_array($res);
if (!$riga)
{
echo "Nessuna riga estratta !!";
echo "Errore nella query: ".$sql."<br>Errore:".mysql_error();
exit();
}
while ($riga)
{
echo "Nome: <b>".$riga["nome"]."</b> quantita' <b>".$riga["quantita"]."</b> scadenza <b>".$riga["scadenza"]."</b> codice a barre <b>".$riga["codice"]."</b> descrizione <b>".$riga["descrizione"]."</b><br>";$riga = mysql_fetch_array($res);
}
il problema è che qualsiasi sia il valore di $valore, la query non mi restituisce nulla, e il programma non da errore, ma dice solo riga non estratta.
Stampando la query, vedo che sintatticamente è giusta, infatti, eseguendola in mysql query browser, funziona, ma integrata in php non funziona.
qualche idea? Grazie in anticipo