Kezdőoldal » Számítástechnika » Programozás » MySQL tábla értékeinek lekérde...

MySQL tábla értékeinek lekérdezése FAIL?

Figyelt kérdés

A táblában van 2 rekord, amiket a phpmyadmin-ból le is tudok kérdezni, látom őket, szerveren a mysql-be belépve is le tudom kérdezni. Az oldalon fel tud csatlakozni ($conn = mysqli_connect($servername, $username, $password, $web)), viszont mikor lekérdezném a tábla tartalmát

($sql = "SELECT * FROM teszt";

$result = mysqli_query($conn, $sql);)

(igen, a tábla neve teszt)

akkor a $result-ban semmi sem lesz.


Miért nem?


2019. dec. 6. 11:36
 1/6 anonim ***** válasza:

Mert ha a konkrét adatokat szeretnéd, akkor a resultban lévő eredményt még fetch-elni kell (fetch_assoc és társai..).

Fetch_assoc esetén például egy asszociatív tömböt kapsz, amelyből már ki tudod nyerni az adatokat.

2019. dec. 6. 14:28
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Viszont attól még a resultnak kell higy legyen valami értéke, másképp az if(mysqli_num_rows($result) >0) hamis lesz és nem fut le. Ezért mondom, hogy már a result nem kap értéket, addig meg felesleges tovább menni.. A semmit enm tuddi szétbontani, ha érted
2019. dec. 6. 14:31
 3/6 anonim ***** válasza:

Biztos, hogy kapcsolódik az adatbázishoz?


if (!$conn) {

die("Connection failed: " . mysqli_connect_error());

}

2019. dec. 6. 17:47
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Igen, kapcsolódik. Épp ez a fura nekem is, hogy miért nem olvas belőle, vagy ha olvas, akkor azt miért nem tölti bele.
2019. dec. 6. 18:05
 5/6 anonim ***** válasza:
Valami sántít. Olyan nincs, hogy nincs semmi a $result-ban, azaz null az értéke. A legközelebbi eset ami lehetséges, hogy false van benne, ami viszont már utal valamilyen hibára, amit a mysqli_error($conn) hívással le tudsz kérni.
2019. dec. 6. 19:55
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

[link]


Próbáld ki azt, ahogy itt írják az eredmény visszakérését.

2019. dec. 7. 22:33
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!