Error: Call to a member function fetch_row() on array
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
andras
- Mesaje: 430
Error: Call to a member function fetch_row() on array
Salut,
Incerc sa integrez in aplicatie clasa paginare (class.pagination.php) care lucreaza cu clasa class.pdo_mysqli.php. Am in fisierul clasa (extras de cod):
Cod: Selectaţi tot
<?php
$sql = "SELECT COUNT(*) FROM `$this->table`";
if($resql = $this->conn->sqlExec($sql)) {
$this->num_rows = $this->conn->num_rows; // am mai definit 2 variabile de clasa
$this->num_cols = $this->conn->num_cols;
if($this->num_rows > 0) {
var_export($resql); // afiseaza array ( 0 => array ( 0 => 1508, 'COUNT(*)' => 1508, ), )
$row = $resql->fetch_row(); // linia 62
...............................
?>
La ultima instructiune apare eroarea:
Cod: Selectaţi tot
Fatal error: Call to a member function fetch_row() on array in C:\xampp\htdocs\cms\tpl\class.pagination.php on line 62
. De unde vine aceasta eroare? fetch_row() nu lucreaza pe array? Multumesc.
MarPlo
Mesaje: 4343
Salut
$resql e un array, nu un obiect cu functii care sa fie apelate.
Rezultatele Select returnate de clasa pdo_mysqli pot fi parcurse ca un array, cu for() sau foreach().
Subiecte similare
-
Eroare: member function fetch_array() on bool
PHP - MySQL - XML
Primul mesaj
Am creat sintaxa asta in home php
Cand este setat 1 in baza de date la userul respectiv ar trebui sa imi arate true iar cand e 0 sa imi arate false....
Ultimul mesaj
Era o problema unde nu trebuia adaugat acel cod, am rezolvat ,mersi
-
Problemă cu 'this' în function.call() în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
De ce function.call() se comportă diferit cu ' this ' cand nu e adaugat ca argument, în JavaScript?
Rezultatul cu 'this' în test.call() este același...
Ultimul mesaj
Functia call() necesita primul argument, care e pentru obiectul 'this', daca nu ai nevoie de el, adauga null .
test.call(null, ...args);
In...
-
Separare array de obiecte în mai multe array-uri
JavaScript - jQuery - Ajax
Primul mesaj
Am un array de obiecte, si pentru crearea unui grafic trebuie să îl împart în 3 array-uri diferite. Cum se face cu JS?
const dataOverview = ;...
Ultimul mesaj
Este simplu, aplici functia map() .
var series1 = dataOverview.map(x => x.series1);
var series2 = dataOverview.map(x => x.series2);
var...
-
Adaugare array in acelasi array JS
JavaScript - jQuery - Ajax
Primul mesaj
Incerc sa adaug un array in acelasi array in javascript, Dar se pare ca nu functioneaza; al treilea element se adauga incontinuu.
Iata codul:
var...
Ultimul mesaj
Nu functioneaza cum vrei fiindca adaugi aceeași referință la array. De aceea, când array-ul se actualizează, cel din interior va fi si el actualizat....
-
Id distinct cu insumare valori din array
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte de forma:
$arr =
Cum pot face un array de obiecte cu id-uri distincte dar cu suma pentru cantitate si...
Ultimul mesaj
multumesc foarte mult de ajutor
-
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?
De...
Ultimul mesaj
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()...