Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Przykład działającego kodu
Forum PHP.pl > Forum > Przedszkole
-Szymad-
<?php

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

  1. Łączę...
  2. Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\index.php on line 22
  3. 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
nospor
$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")`;
Przecież to nie tworzy tabeli tylko do zmiennej zapisuje zapytanie. Chcac wykonac zapytanie musisz uzyc mysql_query()

Zapoznaj sie tez z tym tematem bo lezysz na totalnyc podstawach podstaw analizy kodu
Temat: Jak poprawnie zada pytanie
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.