Извеждане на информация 2

jetrey55

Registered
Здравейте , искам като се логна в профила да показва съответно неговите точки .

PHP:
 <?php
$sql = mysql_query(" SELECT to4ki FROM users");

$row = mysql_fetch_array($sql);

echo "Точки ". $row['to4ki'] ;
echo "<br>";
?>

Ето това е кода , обаче извежда винаги 255 точки , а не според потребителя колко притежава ??? Логвам се от друг профил точките пак ги показва 255
 
$row = mysql_fetch_array($sql);

Този ред взима първия резултат от заявката. Ако извикаш mysql_fetch_array втори път, ще върне втория ред от заявката.

А заявката взима всички редове от таблицата, и им взима колоната to4ki.

Това, което те интересува, обаче, е не да вземеш всички редове от таблицата. Трябва ти само този ред, в който е описан съответния логнат потребител.

Това се прави с клаузата WHERE (google sql where examples). Ако ти трябва допълнителна помощ, питай :) :?:
 
anonimen каза:
$row = mysql_fetch_array($sql);

Този ред взима първия резултат от заявката. Ако извикаш mysql_fetch_array втори път, ще върне втория ред от заявката.

А заявката взима всички редове от таблицата, и им взима колоната to4ki.

Това, което те интересува, обаче, е не да вземеш всички редове от таблицата. Трябва ти само този ред, в който е описан съответния логнат потребител.

Това се прави с клаузата WHERE (google sql where examples). Ако ти трябва допълнителна помощ, питай :) :?:

Не мога да схвана как точно се записва , че да изкарва точките на потребителя в който се логвам , явно трябва се сравнява с потребителя в който съм се логнал и съответно да му изкарва точките , но съм нов и нз как да го запиша Very Happy
 
Запазваш id-то на логнатия потребител в сесия и в WHERE клаузата сравняваш...

WHERE user_id = $_SESSION['user_id']...
 
vinsbg каза:
Запазваш id-то на логнатия потребител в сесия и в WHERE клаузата сравняваш...

WHERE user_id = $_SESSION['user_id']...
Стига ве?
без никни проверки?
 
uphero каза:
vinsbg каза:
Запазваш id-то на логнатия потребител в сесия и в WHERE клаузата сравняваш...

WHERE user_id = $_SESSION['user_id']...
Стига ве?
без никни проверки?

Той колегата е дал много прост пример, за да бъде разбран. Проверките са задължителни но първо нека автора разбере за какво идва реч първо.
 

Back
Горе