- Home
- Categorie
- Coding e Sistemistica
- PHP
- php selezione annidata da database
-
Qualcosa in automatico non esiste?
Comunque il codice che mi hai dato mi da un errore di sintassi per quanto riguarda il simbolo "=" . Non capisco perchè.
Ho provato a sostituirlo con == e mi da un'altro errore di sintassi riguardante il simbolo: "'".
Domani vedo meglio e ti posto l'errore
-
metti la r minuscola... per sbaglio l'ho scritta maiuscola
-
@miticopierpy said:
Qualcosa in automatico non esiste?
Comunque il codice che mi hai dato mi da un errore di sintassi per quanto riguarda il simbolo "=" . Non capisco perchè.
Ho provato a sostituirlo con == e mi da un'altro errore di sintassi riguardante il simbolo: "'".
Domani vedo meglio e ti posto l'errore
Cron, documentati su quello nei link utili c'è anche un link per "cron fatto in casa"
-
@Thedarkita said:
metti la r minuscola... per sbaglio l'ho scritta maiuscola
Mi spiace ma neanche in minuscolo va. L'errore è questo:
Parse error: syntax error, unexpected '=' in /miosoto/pagina.php on line 210
Sostituendo invece '=' con '==' mi da quest'altro errore:Parse error: syntax error, unexpected '"' in /miosoto/pagina.php on line 210
E' chiaro che sia un errore di sintassi, ma come risolverlo?P.S grazie per il consiglio skyline ora mi informo
-
incolla tutta la riga 210...
-
Eccola qui
mysql_query("DELETE FROM member WHERE _data < '".(time()-432000)."'" AND stato = '1'", $db);
Ho modificato i campi del database in _data e stato
-
mysql_query("DELETE FROM member WHERE _data < '".(time()-432000)."' AND stato = '1'", $db);
-
Bene non mi da più errori di sintassi, ma c'è comunque qualcosa che non va. Non mi cancella i dati dal database.
Ora faccio altre prove e faccio sapere se trovo quale è il problema.
Grazie comunque
-
Niente... non va
Ho provato anche ad attribuire al comando WHERE solo _data o solo stato, ma niente. I campi sono sempre nel database.
Qualcuno sa perchè?
Aiutooo la cosa si sta facendo più complicata del previso
-
Ho risolto il problema ecco come:
Ho creato la variabile :
$d_date = time()-432000;
E poi ho eseguito il comando:
mysql_query("DELETE FROM member WHERE stato ='1' and _data < '$d_date'");