Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Przykład działającego kodu, mam trudności z podstawami
--Szymad--
post
Post #1





Goście







<?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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$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
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:21