Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem ze skryptem portfela(małym)
Forum PHP.pl > Forum > Przedszkole
csniebo
Witam, chciałem spróbować swoich sił w php i napisać pierwszy skrypt, pisałem portfel który wyświetla aktualny stan konta i że wartość tego portfela zmieniam za pomocą phpmyadmina, więc oto kod portfel.php:
Kod
<html>
<head>
<body>
<title>portfel</title>
<?php
include("polacz.php");
$stanQuery = mysql_query("select * from stan order by id desc")or die("blad zapytania");{
if(mysql_num_rows($stanQuery) > 0){
while($stan = mysql_fetch_assoc($stanQuery)){
if(mysql_num_rows($stanQuery) <= 0)
echo "$stan";
}}}
?>
</body>
</head>
</html>

normalnie łączy się z baza danych, tylko nie wyświetla stanu portfela, jak to zrobić, co dodać/zmienić? smile.gif
sajegib
funkcja mysql_fetch_assoc zwraca tablicę asocjacyjną jak sama nazwa wskazuje
  1. if(mysql_num_rows($stanQuery) <= 0)
  2. echo $stan['nazwa_kolumny_z_tabeli']; // tutaj wsadź nazwę kolumny
  3. }}}

csniebo
jestem amatorem, więc tam mam wpisać tylko id, jeżeli tak kolumna się nazywa?
sajegib
tak, nazwę kolumny w tabeli podajesz właśnie tam
zwirek-code
Juz wszystko wporządku, to moje nowe konto tamto za chwilę usunę, wiem co było nie tak smile.gif, była 2 razy instrukcja wanunkowa
if(mysql_num_rows($stanQuery) > 0){
while($stan = mysql_fetch_assoc($stanQuery)){
if(mysql_num_rows($stanQuery) <= 0)

tak ma wyglądać dobry kod:

<html>
<head>
<body>
<title>portfel</title>
<?php
include("polacz.php");
$stanQuery = mysql_query("select * from stan order by id desc")or die("blad zapytania");{
while($stan = mysql_fetch_assoc($stanQuery)){
if(mysql_num_rows($stanQuery) > 0){
echo $stan['id']; // tutaj wsadź nazwę kolumny
}}}
?>
</body>
</head>
</html>
Dzięki za wszystko, pomogłeś więc pkt ci się należy smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.