Aiuto query mysql

roby492

Nuovo Utente
12 Feb 2009
18
0
0
Ciao a tutti, mi servirebbe un aiuto per questa query sql. So che probabilmente è una cosa semplicissima ma non riesco a saltarne fuori.

Allora: io voglio estrarre i record di oggi da una tabella. La tabella ha una colonna date salvata in formato data aaaa-mm-gg

la query che ho provato è la seguente:

$sql = 'SELECT COUNT(*) AS 'conto' FROM today WHERE 'id-sito'=0 AND 'date'=current_date()';';
$visite=mysql_query($sql,$connessione) or die("Query non valida: " . mysql_error());
$row = mysql_fetch_object($visite);
Print($row->conto);
Print("<br>");

Il problema è che cosi mi restituisce sempre zero.

Potete darmi una mano? grazie:)


http://www.supersvago.com
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Veramente quella porzione di codice dovrebbe proprio restituire degli errori di sintassi, sia per PHP che per SQL. Usa questo, e tieni conto anche delle altre correzioni che ho fatto in futuro:
PHP:
$date = date('y/m/D');
$sql = "SELECT COUNT(*) AS `conto` FROM `today` WHERE `id-sito`=0 AND `date`=`{$date}`";
$visite = mysql_query($sql, $connessione) or die('Query non valida: ' . mysql_error());

$row = mysql_fetch_object($visite);
echo "{$row->conto} <br />";
P.S.: La prossima volta evita di inserire alla fine del messaggio un link ad un sito che non c'entra niente. Grazie :D
 

roby492

Nuovo Utente
12 Feb 2009
18
0
0
mi da sempre zero

Grazie per l'aiuto ma mi restituisce sempre zero.

Il codice che ho messo è questo, io utilizzo di solito slash + apostrofo, che tasti devo usare per fare "l'accento" come fai tu?

$date = date('y/m/D');
$sql = 'SELECT COUNT(*) AS \'conto\' FROM today WHERE \'id-sito\'=0 AND \'date\'=\'{$date}\';';
$visite=mysql_query($sql,$connessione) or die("Query non valida: " . mysql_error());
$row = mysql_fetch_object($visite);
echo $row->conto;

Confido nella vostra bravura
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
non sarebbe meglio un semplice:
PHP:
$sql = "SELECT COUNT(*) AS conto FROM today WHERE id-sito=0 AND date = '$date'";
?
A cosa vi serve tutta quella sintassi in più?

Un'altra cosa, hai veramente in tabella degli id pari a 0? E' un valore che hai definito a mano?
 

roby492

Nuovo Utente
12 Feb 2009
18
0
0
errore

mi da questo errore

Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'conto\' FROM today WHERE \'id-sito\'=0 AND \'date\'=2010/01/25'

cosa devo fare?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Hai usato la tua, non quella proposta da Eliox. Comunque io avevo inserito gli apici (copiati dalla query di phpMyAdmin, non so quale combinazione li generi) perché DATE è una parole chiave di MySQL e dovrebbe generare errore.
 

roby492

Nuovo Utente
12 Feb 2009
18
0
0
ecco la query

$date=date('20y-m-d');
$sql = "SELECT COUNT(*) AS \'conto\' FROM today WHERE \'id-sito\'=0 AND \'date\'=$date;";
$visite=mysql_query($sql,$connessione) or die("Query non valida: " . mysql_error());
$row = mysql_fetch_object($visite);
echo $row->conto;
Print("<br>");

l' errore che mi da è quello che ho scritto prima
 

roby492

Nuovo Utente
12 Feb 2009
18
0
0
risolto

grazie, alla fine la tua era giusta eliox, solo che mi dava problemi per chè gli apici erano da mettere per id-sito, perchè lo considerava separato

Poi ho dovuto mettere il 20 davanti all'anno, perchè phpmyadmin me lo salva cosi, cmq grazie mille a tutti :D
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Ultimamente noto nei codici postati in questo forum un eccessivo uso delle parentesi graffe :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Aiuto query mysql in php PHP 1
F aiuto per query UNIONE mysql MySQL 2
D aiuto query mysql MySQL 2
C AIUTO Query Database MySql PHP 5
E Aiuto per query PHP 8
R Aiuto con le query MS Access 2
I Aiuto query MySQL 8
D aiuto con query PHP 1
A [risolto] aiuto integrazione query per db calcistico MySQL 2
S aiuto con le query PHP 0
S aiuto con query MySQL 10
P Aiuto con query "SELECT" PHP 6
J Aiuto per una query di eliminazione PHP 5
A Aiuto con Funzione/Query PHP 3
I Aiuto su query PHP 1
D Aiuto Query difficile MySQL 3
I Aiuto query PHP 2
E Aiuto per query PHP 8
X eseguire due query aiuto PHP 1
D Aiuto Query PHP 5
T Aiuto sub query Database 0
S aiuto x query... PHP 0
A Aiuto, query per Access 2003 MS Access 5
S aiuto in query di aggiornamento Database 0
R Aiuto. come modificare il contenuto di una query a campi incrociati Database 0
R Aiuto ripristino sito web Presentati al Forum 0
L Aiuto con DataGridView Visual Basic 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
I aiuto urgente per thunderbird Posta Elettronica 0
I aiuto per outlook Posta Elettronica 0
D aiuto funzioni javascript Javascript 1
T aiuto per trasformare un quiz fatto in JS in un quiz in JQUERY jQuery 0
D Aiuto CSS in ELEMENTOR - Cambiare un testo CMS (Content Management System) 0
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
K Aiuto con file audio in html HTML e CSS 1
G Script notifiche dekstop aiuto Javascript 0
P Aiuto per rendere un Bot Telegram Privato PHP 1
M Un aiuto da chi ha apple Mac e Software 0
P Richiesta di aiuto Presentati al Forum 1
A Aiuto per pagina php PHP 0
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
I Aiuto php Dependent Lookup PHP 0
M AIUTO ESERCIZIO JAVA Javascript 1
G Aiuto con htaccess e rewriterule PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
M Aiuto con inserimento immagini WordPress 6
D aiuto schermata photoshop Photoshop 0
L Aiuto per programma web php/mySQL PHP 2
A Aiuto php colore diverso PHP 10
L Aiuto creazione menu mancante WordPress 0

Discussioni simili