print("Łączę...");
$polaczenie=mysql_connect("localhost","root","haslo");
/* Wybranie odpowiedniej bazy danych */
/* zapytanie do konkretnej tabeli */
//tworzenie
//baza już została wcześniej utworzona
// koniec tworzenia
mysql_select_db('main') or die ("Nie mogę wybrać bazy danych");
$zapytanie = `@CREATE TABLE podsumowanie (imie char(30), nazwisko char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(imie)) or die("Problem przy tworzeniu tabeli")`;
mysql_query("INSERT INTO podsumowanie (imie, nazwisko, punkty)
VALUES ('Peter', 'Griffin', '35')");
$tresc_zapytania = 'SELECT `imie`, `punkty` FROM `podsumowanie` WHERE `punkty` > 10';
$zapytanie = mysql_query($tresc_zapytania);
if (mysql_num_rows($zapytanie) > 0) {
while($wiersz = mysql_fetch_row($zapytanie)) {
echo 'Gracz '.$wiersz[0].' zdobył '.$wiersz[1].' puntów(y).';
}
}
else
echo 'Nie znaleziono żadnych graczy.';
;
mysql_close($polaczenie);
print("Koniec połączenia");
?>
wyskakuje
Łączę... Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\index.php on line 22 Nie znaleziono żadnych graczy.Koniec połączenia
Prosze o prosty kod, albo wyjasnienie co robie źle:
1. Połączenie z bazą
2. Wybranie bazy
3. Stworzenie tabeli
4. Wypis wybranej warości rekordu
5. Zakończenie połączenia
Z góry dzięki