- Home
- Categorie
- Coding e Sistemistica
- PHP
- Query non aggiorna database
-
Query non aggiorna database
Buon pomeriggio! Ho un problema con una query...
[PHP]public function update_login($date, $ip, $user){
if(!mysql_query("UPDATE users SET last_login = "" . $date . "" && last_ip = "" . $ip . "" WHERE login_name = "" . $user . """))
{
die(mysql_error());
}
[/PHP]I valori $date, $ip e $user sono definiti in:
[PHP]$session_manager->update_login(time(), getenv('REMOTE_ADDR'), $manage_strings->clean_input($_REQUEST["user"]));[/PHP]
Il problema è che, senza segnalare nessun errore, continua a non aggiornare il database... Come posso fare?:o
-
Ciao max0005,
fai un echo della query, e vediamo un pò cosa genera.
-
Ciao Thedarkita,
ho risolto (in qualche modo... anche se non sono interamente sicuro di come :?), ora però ho un altro problema (sono una frana, lo so! :D).
Funzione:
[PHP]
public $category_query = "";public function retrieve_category(){
$query_a = "SELECT * FROM articles ORDER BY date DESC";
$get_a = mysql_query($query_a);
$this->article_query = $get_a;}[/PHP]
Script:
[PHP]require("../include/class_lib.php");
$retrieve_data->retrieve_category();while($take = mysql_fetch_array($retrieve_data->category_query))
{
echo "hi";
}[/PHP]Genera:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampp\htdocs\mx\admin\cat_lis.php on line 5
-
Il risultato di mysql_query non sta in $this->article_query?
-
Si, però la funzione (quella nel ciclo while) la richiamo all'esterno della classe, quindi immagino di dovere usare: $nome_classe->variabile; .
-
Si, ma usi l'attributo sbagliato...
-
Ok, ora funziona! Scusami, è che nelle scorse ore ho pasticciato così tanto con il codice che non ci capivo più niente... Grazie ancora e buon Ferragosto!
-
Figurati.
Buon Ferragosto anche te.