Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ucina pierwszy wiersz w tabeli
Forum PHP.pl > Forum > Przedszkole
kinder26
witam!!
mam problem ..pewnie blachy dla Was ale jakos nie moge dojsc do ladu

zrobilem prosta baze danych z jedna tabela

create database szpital;
use szpital;

create table pacjenci

(
id_pacjenta int AUTO_INCREMENT not null,
imie char(30),
nazwisko char(30),
miejscowosc char(30),
nr_domu char(3),
primary key (id_pacjenta)
);

dane

INSERT INTO pacjenci VALUES(NULL, "Kamil", "Nowak", "Krakow", "111");
INSERT INTO pacjenci VALUES(NULL, "Mateusz", "Stalec", "Warszawa", "23");
INSERT INTO pacjenci VALUES(NULL, "Iwona", "Nowak", "Lodz", "236");


i po wyswietlaniu jej na stronie za pomoca php ucina mi pierwszy rekord i zaczyna wyswietlac od drugiego


mysql_connect ("localhost", "root", "");
$zapytanie="USE przychodnia";
mysql_query($zapytanie);

$zapytanie = "SELECT * FROM pacjenci";
$wykonaj = mysql_query($zapytanie);

$wiersz = mysql_fetch_array($wykonaj);
while($wiersz = mysql_fetch_array($wykonaj))
{
for ($i=1;$i<=3;$i++)

print $wiersz[$i]." ";

print "<Br>";

}
mysql_close(mysql_connect ("localhost", "root", ""));

wyswietla mi rekord 2 i 3 a pierwszy omija nie weim dlaczego

prosze o pomoc
morphi99
rozpocznij pętle for od 0
Kod
for ($i=0;$i<=3;$i++)
nospor
@morphi to nic nie da. Naucz sie dodawac oraz czytac kontekst kodu winksmiley.jpg

@kinder przed petla while masz:
  1. <?php
  2. $wiersz = mysql_fetch_array($wykonaj);
  3. ?>

wywal to. To jest twoj pierwszy rekord. Nic z nim nie robisz, wiec go tracisz

i uzywaj bbcode
kinder26
o kurcze rzeczywiscie ...wielkie dzieki juz dziala
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.