Kezdőoldal » Számítástechnika » Programozás » PHProbléma megoldás?

PHProbléma megoldás?

Figyelt kérdés

Hello!


Az elején leszögezném,hogy kezdő vagyok. Van egy régebbi projektem. Egy PHP blog bootstrappel és MariaDB -vel. Délután elővettem megint,mert ismét kedvet kaptam hozzá. Amikor még régebben elmentettem addig semmi baja nem volt most pedig, amikor megnyitom akkor akkor a fejlécet betölti viszont az adatbázisból a posztokat viszont nem. Ezt a hibaüzenet kapom:


Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\bblog\index.php on line 107


Az indexben ebben a sorban pedig ez van:


<?php

while($result=mysqli_fetch_object($req)){

?>


Természetesen próbálkoztam már a megoldással, általában már végső elkeseredésemben szoktam itt kérdezni de azért még folytatom. Mindenesetre remélem valaki itt tud és lenne szíves valami tippet adni,hogy mi lehet a probléma. Esetleg azóta történt valami frissités és azért nem működik?


2019. szept. 1. 01:39
 1/3 A kérdező kommentje:

valamint ugyanezt a hibaüzenet kapom amikor az admin felületre szeretnék bejelentkezni. Ott az adott sorban pedig ez áll:


$result=mysqli_query($conex,"SELECT * FROM users where usuario='".$_POST['user']."' and pass='".$_POST['pass']."' " )or die(mysqli_error());

2019. szept. 1. 02:19
 2/3 anonim ***** válasza:
100%

Értelmezzük a hibaüzenetet: Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\bblog\index.php on line 107


"mysqli_fetch_object() expects parameter 1 to be mysqli_result" - annyit jelent, hogy a mysqli_fetch_object() függvény az első paraméterében egy mysqli_result objektumot vár.


"boolean given in ... on line 107" - boolean értéket adtál át neki a 107. sorban.


Szóval a boolean értéket nem tudja átalakítani mysqli_result objektummá.


Megoldáshoz először is debugolj, nézd meg mi van a "$req" változódban. Ha tényleg egy true-false érték akkor egyértelműen azért nem jó, mert nem az kell oda. Pontosabb válaszhoz látnom kell az egész kódot - amit feltöltesz egy kódmegosztóra és nem csak beröffented ide -, de ha rájössz, hogy miért rossz a $req változód, akkor szerintem már nem kell segítség sem. :)

2019. szept. 1. 09:57
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
megoldottam, köszi szépen!
2019. szept. 1. 18:56

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!