Mysql táblázatból lekérdezés PHP-val problem?
Üdvözlök mindenkit! Értek a php-hoz (nem kell kioktatni).
Na szóval olyan kódot irok most hogy ne unatkozzak hogy van egy input mező amibe nem lehet írni és oda írja a mysql táblázatból lekérdezett számot amit nem ír, KÓD:
<?php
$kapcsolat = mysql_connect('***', '***', '***');
$adatbazis = mysql_select_db('***', $kapcsolat);
$query = mysql_query("SELECT `szam` FROM `teszt`");
$szam = mysql_num_rows($query);
?>
<html>
<head>
<title>Kattintás számláló</title>
<link rel="icon" type="image/ico" href="favicon.ico">
</head>
<body>
<center>
<input type="text" size="14" disabled value="<?php echo $szam; ?>">
<input type="submit" value="Növelem 1-el!">
</body>
</html>
Az adatbázisra felcsatlakozik azt teszteltem, tehát azzal nincs gond!
Miért csak egy 1-est ír az input mezőbe amikor pl átírom 541-re????
JA MÉG VALAMI: csak is kizárólag mysql táblázatból olvassa ki ne TXT-ből! Köszönöm!
mysql_num_rows($query);
Ez megszámolja a táblában található sorokat.
Ha csak egy sorod van, akkor 1-et fog visszaadni.
Ne állítsd azt, hogy értesz a PHP-hez, ha nem ez nem igaz.
Olvasd el a mysql_num_rows függvény dokumentációját. Valamint tanulgasd még az SQL-t, mert az sem megy.
Mikor megnyomtam a válasz gombot még nem írtad.
Akkor másold be a mostani kódot, hogy tudjunk segíteni. Egyikünk sem látnok.
Miért mondod, hogy értesz a PHP-hoz, amikor nem?
mysql_* funkciók mind egytől-egyik elavultak, és ki fognak kerülni a PHP-ból. Tovább nem használod következetesen a $kapcsolat változót - ha a select_db-nél használod, a query-nél miért nem?
Arról már nem is beszéljünk, hogy milyen ordas nagy hibát nem szúrtál ki, mielőtt kiírtál egy kérdést.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!