Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
if(!isset($_COOKIE["cbanner"])) {
$stmt1 = $mysqli->prepare("SELECT * FROM wp_posts ORDER by RAND()");
$stmt1->execute();
if($res1 ->get_result($stmt1)){;
$rows1 = $res1->num_rows;
if($rows1) {
$row = $res1->fetch_assoc();
$id_link = $row["ID"];
$link_url = $row["guid"];
$ad_click = $row["adclick"];
if($ad_click == 1) {
$stmt2 = $mysqli->prepare("UPDATE wp_posts SET adclick=adclick+1 WHERE id=?");
$stmt2->bind_param("i", $id_link);
$stmt2->execute();
E aí pessoal,BLZ? estou com o seguinte erro: Fatal error: Call to a member function get_result() on a non-object in
Alguém poderia me auxiliar para O problema?Obrigado pela resposta ESerra.
a variável $res1 vai armazena os resultados e em seguida vai imprimi-los, no meu localhost está funcionando perfeitamente, o problema deve ser no servidor da Host Gator que o erro acontece, por que o erro acontece lá. estou utilizando php5 em ambos os servidores, mais acho que o problema no está no get_result. Não tem como resolver isso com uma gambiarra qualquer?
Aparentemente há algum problema com a sua query, pois ele está dizendo que o $stmt1 não é um objeto... a conexão com o BD está ok? O debug com o $stmt1->error retorna alguma coisa?
Removido
$res1 não existe em nenhum lugar do seu script... não seria $stmt1?