[MySQL] kilka prostych pytań

0

Witam, od razu powiem ze jestem w tym totalnie zielony i sorry za lamerstwo - dopiero zaczynam zabawe..

Nigdzie nie mogę znajść dobrego kursu MySQL.. prawie na wszystkich stronach jest ten sam kurs, który wydaje mi się dość skomplikowany.. ma ktoś moze jakis bardziej rozbudowany? [ chodzi mi o krotki kurs z takimi oto działami: instalacja, pierwsza baza .... itd ]

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

A czy nie można od razu dać:

$wykonaj = mysql_query (SELECT * FROM members);

.. i czy ma to to samo znaczenie co powyzej?

while($wiersz=mysql_fetch_array ($wykonaj))
{
echo "

".$wiersz['id']." ".$wiersz['login']." ".$wiersz['password']." </tr>"; }

Tej konstrukcji w ogole nie rozumiem... czy $wiersz to tak jakby "ID", numer rekordu w bazie?, I w jaki sposob automatycznie się on zwiększa?

0

Ad 2:

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

ma to samo znaczenie, co:

$wykonaj = mysql_query ("SELECT * FROM members");

Po prostu w pierwsszym przypadku najpierw ustalamy zmienną, której treść jest zapytaniem do bazy, a potem wykorzystujemy tą zmienną w funkcji mysql_query(); Tak jak w Delphi różnica między:

tekst:='Hello World!';
ShowMessage(tekst);

a

ShowMessage('Hello World!');

Ad 3:

$wiersz=mysql_fetch_array ($wykonaj);

podstawia pod $wiersz tablicę złożoną z elementów odpowiadających poszczególnym polom w następnym w kolejności rekordzie z wyniku zapisanego w $wykonaj. Wcześniej trzeba wykonać następującą instrukcję: $wykonaj=mysql_query($zapytanie);

, gdzie $zapytanie bdzie typu SELECT..... . Mam nadzieję, że piszę zrozumiale.

[dopisane]
W 3. punkcie całe zamieszanie może spowodować nazwa $wykonaj. Ja nazwałbym tę zmienną $result i byłoby chyba jaśniej.
0

Ja sobie kupilem ksiazeczke "PHP to proste" za ledwie 15 zl, a jakze pomocne.

Calkiem niezle podstawy MySql no i oczywiscie PHP, ale o tym w koncu nie mowimy.

A co do kursu MySQL to ja uczylem sie sql z kursu na bajo.pl.

1 użytkowników online, w tym zalogowanych: 0, gości: 1