Hai, na wstępie powiem tak, lokalnie mam tą samą bazę co na serwerze i tutaj działa, jak wkleję zapytanie na serwerze do phpMyAdmin to też działa.
Błąd:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/public/refresh_urle.php on line 10
$sql="SELECT distinct(`object_id`), `object_type` FROM `nice_url` WHERE `object_type`='product'";
$query = mysql_query($sql);
while($url=mysql_fetch_array($query)){
echo $url['object_id'].' <-> ' . $url['object_type'] .'<br/>';
$update="INSERT INTO nice_url_needs_refreshing (object_type, object_id) VALUES ('".$url['object_type']."',".$url['object_id'].")";
}
10 linia to ten while, czyli to się pluje:
$url=mysql_fetch_array($query)
Jak podmienię pod $sql np "SELECT * FROM tabela", gdzie tabela to jakakolwiek inna tabela niż nice_url to działa, żadne zapytanie nie chce chwycić przy tabeli nice_url...
Why :<