🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#231384
Author: web
Date: Wed, 06 Jul 2016 20:10
28 lines
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
#231385
Author: kriters
Date: Wed, 06 Jul 2016 20:56
25 lines
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
#231386
Author: Jivanmukta
Date: Fri, 08 Jul 2016 11:57
48 lines
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
#231387
Author: web
Date: Fri, 08 Jul 2016 19:54
18 lines
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