salve a tutti:
ho un sistema Php perfettamente funzionante su un server...
Il sistema è stato duplicato e portato su un'altra macchina, per sostituire la prima...
Ho ALL PRIVILEGES nell grants del DB Mysql, però gli script non funzionano...
Sono identici e nel vecchio server vanno bene, ma adesso:
codice:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/miosito/public/miapagina.php on line 21
ecco il codice che utilizzo:
codice:
mysql_connect("host", "utente", "password") or die("Connessione fallita !");
mysql_select_db("nomedb") or die("Selezione del DB fallita !");
$count = mysql_query("SELECT COUNT(numero) FROM miatabella WHERE nome LIKE '%$nome%'");
$res_count = mysql_fetch_row($count);
$tot_records = $res_count[0];
$per_page = 20;
$tot_pages = ceil($tot_records / $per_page);
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
$primo = ($current_page - 1) * $per_page;
$query_limit = mysql_query("SELECT * FROM mia tabella WHERE nome LIKE '%$nome%' ORDER BY id DESC LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit))
...
Da che può dipendere?