Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Wyciągnięcie danych z bazy MySQL
Forum PHP.pl > Forum > Przedszkole
Zeelof
Mam taki kod:
Kod
<?php
  session_start();
  
  mysql_connect('localhost','root','1234');
  mysql_select_db('baza');
  
  echo ('?questionmark.gif');
  
?>


Co musiał bym wpisać w miejsce echo ('?questionmark.gif'); aby wyciągnąć z bazy z tabeli o nazwie tabela z pola dane danego id z pola id wartość jaka jest zapisana?

Grafika pomocnicza: http://img.org.pl/obrazek/cqnLt1oz69G.jpg

Proszę o jakąś pomoc...
melkorm
Pomoc

Ech.

//edit - zły link się wkradł ;p
Zeelof
To co mi wysłałeś jest kursem języka PHP a nie MySQL poza tym na tej stronie jest też kurs języka MySQL jednak z niego nie mogę tego zrobić mimo wszystko...

Nie mógł byś mi napisać tych trzech wersów (bo chyba tyle tego ma być)?
piaseq
Należy użyć funkcji mysql_query() z odpowiednim zapytaniem SQL. Tak w ogóle to chyba powinieneś zacząć od lektury tego tematu Temat: linkiKursy_dla_poczatkujacych
melkorm
Uwierz mi że możesz ...
  1. <?php
  2. $zapytanie = "SELECT * FROM nazwa_tabeli";
  3. $wykonaj = mysql_query($zaptanie);
  4. while($wiersz = mysql_fetch_array($wykonaj))
  5. {
  6. print "Pole pierwsze".$wiersz['pole1']."<br>";
  7. print "Pole drugie".$wiersz['pole2']."<br>";
  8. print "Pole trzecie".$wiersz['pole3']."<br>";
  9. }
  10. ?>

prosze
Zeelof
To własnie znalazłem już gdzieś w jakimś kursie MySQL jednak jak chce wyciągnąć swoje dane to mi nie wychodzi...

Problem jest w tym że chce by wyciągnęło mi rekord wg id


Powiedźmy że mam kilku użytkowników i każdy ma inny login chciałbym ten login wyświetlić na stronie każdy użytkownik też ma swój niepowtarzalny numer w polu id jak miałbym wyciągnąć dane tego użytkownika?
dsk
  1. <?php
  2. $zapytanie = "SELECT * FROM tabela";
  3. $wykonaj = mysql_query($zaptanie);
  4.  
  5. echo '<table>';
  6. while($wiersz = mysql_fetch_array($wykonaj))
  7. {
  8. echo '<tr><td>'.$wiersz['id'];
  9. echo '<td>'.$wiersz['dane'];
  10. }
  11. ?>


czytaj ten kurs dokladnie, tam wszystko pisze
a to sa podstawy podstaw
piotrooo89
  1. <?php
  2. $zapytanie = "SELECT * FROM nazwa_tabeli WHERE id='$zmienna_z_id'";
  3. ?>


może tak?
Zeelof
dsk to twoje nie działa... wywala mi błąd mysql_fetch_array() i tak jest z każdym prawie każdym kodem
piotrooo89
sprawdź czy dobrze łączysz się z bazą, po drugie sprawdz czy masz poprawnie wpisane nazwy tabel.
dsk
  1. <?php
  2. $zapytanie = "SELECT * FROM tabela";
  3. $wykonaj = mysql_query($zapytanie);
  4.  
  5. echo '<table>';
  6. while($wiersz = mysql_fetch_array($wykonaj))
  7. {
  8. echo '<tr><td>'.$wiersz['id'];
  9. echo '<td>'.$wiersz['dane'];
  10. }
  11. ?>


literowka w nazwie zmiennej....
Zeelof
No jakby działa ale to nadal nie to...

Jak mam więcej rekordów to pokazuje mi wszystkie a chce zobaczyć tylko 1 rekord z przypisanego id
piotrooo89
mój kod pokazuje jak to zrobić. musisz wiedzieć jakie ma być to id i tyle.
Zeelof
A jak bym miał powiedzmy jakiś tekst np:
Cytat
Twój nick to NICK. Witaj winksmiley.jpg

To jak mam w miejsce nick wyciągnąć dane z bazy MySQL?
erix
Cytat
a chce zobaczyć tylko 1 rekord z przypisanego id

WHERE

Cytat
To jak mam w miejsce nick wyciągnąć dane z bazy MySQL?

Normalnie. Przecież wyciąganie danych masz opisane w listingu ~dsk.

A tak a'propos - http://www.w3schools.com/sql/default.asp
webdice
Przenoszę do działu Przedszkole.
pinochet
Gorąco polecam lekturę: http://pl.php.net/manual/pl/book.mysql.php
Oraz w szczególności przykładów do kazdej funkcji biggrin.gif Na pytania do manuala odpowiemy z przyjemnością
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.