Thread View: pl.comp.lang.php
4 messages
4 total messages
Started by web
Wed, 06 Jul 2016 20:10
tylko jedno pole z jednego rekordu mysql
Author: web
Date: Wed, 06 Jul 2016 20:10
Date: Wed, 06 Jul 2016 20:10
28 lines
1962 bytes
1962 bytes
poczatkujÄ™ w mysql i wogole w sql
mam tabele licznik, a wniej 3 pola 'id' 'stan' 'data'
o wartosciach odpowiednio 1 5 0 w jednym rekordzie
nie moge wyswietlic na stronie tej wartosci 5 z pola 'stan'
robie tak
<?php
$host="localhost";
$user="db228";
$password="dbdbdb";
$database="db228";
$link = mysql_connect($host, $user, $password);
$db_selected = mysql_select_db($database , $link);
$zapytanie = "SELECT stan FROM licznik WHERE id=1";
$rezultat = mysql_query($zapytanie);
$stan_licznika = $rezultat['stan'];
echo "stan licznika: >>>>> ".$stan_licznika. " <<<<<";
?>
moze pomozecie
Re: tylko jedno pole z jednego rekordu mysql
Author: kriters
Date: Wed, 06 Jul 2016 20:56
Date: Wed, 06 Jul 2016 20:56
25 lines
1867 bytes
1867 bytes
On 2016-07-06 22:10, web wrote: > <?php > > $link = mysql_connect($host, $user, $password); > $db_selected = mysql_select_db($database , $link); > > > $zapytanie = "SELECT stan FROM licznik WHERE id=1"; > $rezultat = mysql_query($zapytanie); > $stan_licznika = $rezultat['stan']; > echo "stan licznika: >>>>> ".$stan_licznika. " <<<<<"; > ?> > > > moze pomozecie Te funkcje mysql od dawna są oznaczone jako przestarzałe i do usunięcia. Lepiej zainteresuj się mysqli albo bibliotekami w stylu redbean. A twój $rezultat to jeszcze nie wiersz. Jeśli zapytanie się powiedzie to wyniki wyciągasz przez $wiersz = mysql_fetch_row($rezultat) albo $wiersz = mysql_fetch_array($rezultat); Zresztą to jest opisane w internecie jakiś miliard razy,
Re: tylko jedno pole z jednego rekordu mysql
Author: Jivanmukta
Date: Fri, 08 Jul 2016 11:57
Date: Fri, 08 Jul 2016 11:57
48 lines
2035 bytes
2035 bytes
web wrote:
> poczatkujÄ™ w mysql i wogole w sql
>
> mam tabele licznik, a wniej 3 pola 'id' 'stan' 'data'
>
> o wartosciach odpowiednio 1 5 0 w jednym rekordzie
>
> nie moge wyswietlic na stronie tej wartosci 5 z pola 'stan'
>
> robie tak
>
> <?php
> $host="localhost";
> $user="db228";
> $password="dbdbdb";
> $database="db228";
>
> $link = mysql_connect($host, $user, $password);
> $db_selected = mysql_select_db($database , $link);
>
>
> $zapytanie = "SELECT stan FROM licznik WHERE id=1";
> $rezultat = mysql_query($zapytanie);
> $stan_licznika = $rezultat['stan'];
> echo "stan licznika: >>>>> ".$stan_licznika. " <<<<<";
> ?>
>
>
> moze pomozecie
$rezultat nie zawiera rekordu.
PiszÄ™ wg manuala:
...
$zapytanie = "SELECT stan FROM licznik WHERE id=1";
$rezultat = mysql_query($zapytanie);
while (($wiersz = mysql_fetch_assoc($rezultat)) !== false) {
echo $wiersz['stan'];
}
mysql_free_result($rezultat);
W przypadku jednego rekordu:
...
$zapytanie = "SELECT stan FROM licznik WHERE id=1";
$rezultat = mysql_query($zapytanie);
$wiersz = mysql_fetch_assoc($rezultat);
echo $wiersz['stan'];
mysql_free_result($rezultat);
Nie testowałem, musisz sprawdzić sam.
Re: tylko jedno pole z jednego rekordu mysql
Author: web
Date: Fri, 08 Jul 2016 19:54
Date: Fri, 08 Jul 2016 19:54
18 lines
1976 bytes
1976 bytes
ok..zrozumialem..dzieki
> ...
> $zapytanie = "SELECT stan FROM licznik WHERE id=1";
> $rezultat = mysql_query($zapytanie);
> while (($wiersz = mysql_fetch_assoc($rezultat)) !== false) {
> echo $wiersz['stan'];
> }
> mysql_free_result($rezultat);
> W przypadku jednego rekordu:
> ...
> $zapytanie = "SELECT stan FROM licznik WHERE id=1";
> $rezultat = mysql_query($zapytanie);
> $wiersz = mysql_fetch_assoc($rezultat);
> echo $wiersz['stan'];
> mysql_free_result($rezultat);
> Nie testowałem, musisz sprawdzić sam.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads