intrebare :)

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

intrebare :)

Mesajde Ombladon1991 » Lun Mar 31, 2008 10:31 pm

salut, ma ajuta si p mn cu ceva...tot incerc sa ii dau de capat dar nu reusesc asa ca intro mica speranta daca ati putea sa ma ajutati voi :)

incerc sa fac:
un querry care sa selecteze o coloana p nume "online" dintro tabela
dar sa selecteze din coloana "online" doar randuriile cu val 1
iar dupa sa le adune si sa dea rezultatul..

exemplu mai explicat:
in baza d date sunt 3 valori de 1 in coloana Online,
scriptu sa imi arate " sunt 3 useri on"



Avatar utilizator
moonlord
Average Member
Mesaje: 102
Membru din: Dum Iul 15, 2007 12:05 pm
Contact:

Mesajde moonlord » Lun Mar 31, 2008 10:39 pm

ceva de genu asta? SELECT SUM(online) FROM tabel WHERE online=1

drailean
PHPRomania Supporter
Mesaje: 5
Membru din: Sâm Mai 13, 2006 2:07 am
Localitate: Bucuresti
Contact:

Mesajde drailean » Mar Apr 01, 2008 1:18 am

as face mai degraba: SELECT COUNT(*) FROM <table> WHERE online;
... ma rog, poti spune .... WHERE ONLINE=1, e acelasi lucru daca ai definit coloana `online` numerica

Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

Mesajde Ombladon1991 » Mar Apr 01, 2008 7:52 am


Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Mar Apr 01, 2008 9:37 am


Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

Mesajde Ombladon1991 » Mar Apr 01, 2008 9:42 am


Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Mar Apr 01, 2008 9:49 am

[php]
<?
$link = mysql_connect($sql['host'],$sql['user'],$sql['pass']);
mysql_select_db($sql['database'], $link);
$sql = 'SELECT COUNT(*) AS players FROM characters WHERE online=1';
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result) > 0)
return 'Online players: ' . mysql_result($result, 0, 'players');
return 'There are no players online.';
?>
[/php]

Ia vezi cum merge cu codul asta.

Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

Mesajde Ombladon1991 » Mar Apr 01, 2008 5:35 pm

ms... merge :D


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori