Scusate la domanda banale, ma
partendo da una query del tipo
$query = "SELECT";
mysql_query($query);
Come posso applicare una condizione del tipo:
se la select ritorna valori....
altrimenti...
Grazie
Scusate la domanda banale, ma
partendo da una query del tipo
$query = "SELECT";
mysql_query($query);
Come posso applicare una condizione del tipo:
se la select ritorna valori....
altrimenti...
Grazie
La soluzione si trova sulla documentazione PHP
Documentazione http://php.net/manual/en/function.mysql-query.phpCodice PHP:
<?php
$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
die('Invalid query: ' . mysql_error());
}
?>
Spero ti sia stato utile,
Ciaoo
RETTIFICA:
Con il tuo codice può venire fuori una cosa del genere
Codice PHP:
<?php
$query = "SELECT";
$result = mysql_query($query);
if ($result) {
#qui ci metti quello che vuoi mostrare quando funziona
}
else {
die('Invalid query: ' . mysql_error()); #ERRORE
}
?>
io farei così
Codice PHP:
<?php
$query = "SELECT";
$result = mysql_query($query) or die("Query fallita: " . mysql_error());
if (mysql_num_rows($result)>0) {
//fai qualcosa
}
else {
//fai altro
}
Grazie mille!!
Un solo dubbio, come sarebbe se invece di
$query = "SELECT a b b....'" ;
$result = mysql_query($query) or die("Query fallita: " . mysql_error());
if (mysql_num_rows($result)>0) {
volessi controllare un valore presente nella select ? (e quindi non se la query ritorna valori ma il valore di un campo)
Grazie
$query = "SELECT a b b....'" ;
$result = mysql_query($query) or die("Query fallita: " . mysql_error());
if (mysql_num_rows($result)>0) {
$riga = mysql_fetch_assoc($risultato)
if tuo controllo su $riga["nome_campo"]{
.........
}
}
If you think your users are idiots, only idiots will use it. DropBox
uhm... E mettere il controllo direttamente nella query?
Select * from table where quellochevuoi
Mi associoOriginariamente inviato da clasku
uhm... E mettere il controllo direttamente nella query?
Select * from table where quellochevuoi![]()
Grazie per l'aiuto!