Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Podstawowe zapytanie do bazy
albin
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.06.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich serdecznie.

Proszę bardzo o drobna pomoc w dość (dla zebranych tutaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) łatwej sprawie hihi.
Otoż mam problem z zapytaniem do bazy. Przedstawie wam swój kod i proszę abyście powiedzieli mi jak takie zapytanie ma wyglądać. Próbowałem już wszystkiego,
to co znalazłem w książkach i w internetowych kursach/poradnikach nie działa a ja dostałem już zonka (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) . (Nie jest to problem techniczny na 100% gdyż korzystałem z pewnego gotowego skrypty który zawierał
plik "install" i po wprowadzeniu tam danych uzytkownika bazy wszystko ladnie dzialalo)


Schemat bazy:

Baza danych(nazwa): test
Tabela: dane
Kolumny: id , tresc

--- ---

Baza stworzona:

create database test;
create table dane
( id int unsigned not null auto_increment primary key,
tresc char(100) not null
);

--- ---

Kod html/php

<html>
<head>
<meta http-equiv="content-language" content="pl">
<title>Nauka BD</title>
</head>
<body>
<?php
$db = mysql_connect('localhost', 'Admin', 'Pass', 'test');

*** i tu jest zonk (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ***

?>
</body>
</html>

Udaje się nawiazać połączenie z bazą ale nie potrafie w żaden sposób wyświetlić żadnej jej zawartości (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Proszę bardzo o pomoc (Wiem że to troszkę śmieszne i jest to kwestia 2 czy 3 linijek kodu ale naprawde nic mi nie działa heh)

Jak mam np. wyświetlić całą klumnę "tresc" ?

Dlatego kieruje się o pomoc do znawców tematu.

Pozdrawiam serdecznie i czekam na odpowiedź! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bmL
post
Post #2





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $db = mysql_connect('localhost', 'Admin', 'Pass', 'test') or die('Blad nie mozna polaczyc z baza danych: <br>'.mysql_error());
  3.  
  4. $q = "SELECT * FROM dane";
  5.  
  6. $r = mysql_query($q);
  7. while ($row = mysql_fetch_array($r, MYSQL_ASSOC))
  8. {
  9. echo $row['tresc'];
  10. }
  11. ?>

Sprawdź jaki to da wynik.

EDIT: bazę danych powinno się raczej wybierać oddzielnie dlatego:
  1. <?php
  2. $db = mysql_connect('localhost', 'Admin', 'Pass') or die('Blad nie mozna polaczyc z baza danych: <br>'.mysql_error());
  3. mysql_select_db('test') or die ('Nie mozna wybrac bazy danych: <br>'.mysql_error());
  4.  
  5. $q = "SELECT * FROM dane";
  6.  
  7. $r = mysql_query($q);
  8. while ($row = mysql_fetch_array($r, MYSQL_ASSOC))
  9. {
  10. echo $row['tresc'];
  11. }
  12. ?>


Ten post edytował bmL 16.06.2009, 16:44:24
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 02:01