Вот код, который я пытаюсь использовать:
<?php
function get_silver_time()
{
$goldquery = mysql_query("SELECT *
FROM (
SELECT
@row := @row +1 AS rownum, time,metal
FROM (
SELECT @row :=0) r, metal_price
) ranked
WHERE rownum % 16 = 1
WHERE metal= 'GOLD'
");
while($result = mysql_fetch_array( $goldquery ))
{
echo "'" . date('g A', strToTime($result['time'])) . "'" . ", " ;
}
}
?>
Это возвращает эту ошибку:
Предупреждение: mysql_fetch_array (): предоставленный аргумент не является допустимым ресурсом результатов MySQL в /home/bellsnet/public_html/chart.php в строке 125
Не пытаясь отфильтровать тип METAL, мой код работает:
<?php
function get_silver_time()
{
$goldquery = mysql_query("SELECT *
FROM (
SELECT
@row := @row +1 AS rownum, time,metal
FROM (
SELECT @row :=0) r, metal_price
) ranked
WHERE rownum % 16 = 1
");
while($result = mysql_fetch_array( $goldquery ))
{
echo "'" . date('g A', strToTime($result['time'])) . "'" . ", " ;
}
}
?>
И он возвращает это:
«1:00», «11:00», «1:00», «3:00», «6:00», «8:00», «10:00», «12:00», «14:00», «4 PM ',' 6 PM ',' 8 PM ', '10 PM', '12 AM ',' 2 AM ',' 4 AM ',' 6 AM ',' 8 AM ', '10 AM', '12 PM ',' 14:00 ',' 16:00 ',' 18:00 ',' 8:00 ',' 10:00 ', '12 AM', '2 AM', '4 AM', '6 AM', '8 AM ',' 10 AM ', '12 PM', '2 PM', '16:00',
Любая помощь будет оценена! Спасибо:)