Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite!
Hoje estava a reescrever um programa em PHP e decidi tentar usar arrays para organizar um pouco o código mas comecei a ter problemas.
Aparentemente os arrays não estão a guardar os dados como eu esperava que guardassem.
Aviso que sou relativamente amador em PHP.
Aqui defini variáveis/arrays:
/ Mysql settings /
$mysql = array();
$mysql['track'] = array();
$mysql['track']['visitors'] = array();
$mysql['track']['visitors']['query'] = "SELECT `uid`, `referer` FROM `track` WHERE (`time` >= '".$time['request']['start']."' AND `time` < '".$time['request']['end']."') GROUP BY `uid`";
O código faz um pedido mysql com os dados guardados nos arrays acima. Após os erros, usei a função var_dump para ver o conteudo dos arrays
var_dump($mysql['track']);
array(1) {
["query"]=>
string(71) "SELECT `request` FROM `track` WHERE (`time` >= '' AND `time` < '86400')"
}Alguém me sabe explicar o porquê deste comportamente? Estarei a usar mal os arrays? Como poderei usa-los para este propósito?
Agradeço qualquer resposta.
Carregando comentários...