Zeelof
16.11.2008, 15:17:22
Mam taki kod:
Kod
<?php
session_start();
mysql_connect('localhost','root','1234');
mysql_select_db('baza');
echo ('?

');
?>
Co musiał bym wpisać w miejsce echo ('?

'); 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.jpgProszę o jakąś pomoc...
melkorm
16.11.2008, 15:22:25
PomocEch.
//edit - zły link się wkradł ;p
Zeelof
16.11.2008, 15:24:53
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
16.11.2008, 15:25:22
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
16.11.2008, 15:26:25
Uwierz mi że możesz ...
<?php
$zapytanie = "SELECT * FROM nazwa_tabeli";
{
print "Pole pierwsze".$wiersz['pole1']."<br>"; print "Pole drugie".$wiersz['pole2']."<br>"; print "Pole trzecie".$wiersz['pole3']."<br>"; }
?>
prosze
Zeelof
16.11.2008, 15:31:17
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?
<?php
$zapytanie = "SELECT * FROM tabela";
{
echo '<tr><td>'.$wiersz['id']; echo '<td>'.$wiersz['dane']; }
?>
czytaj ten kurs dokladnie, tam wszystko pisze
a to sa podstawy podstaw
piotrooo89
16.11.2008, 15:36:27
<?php
$zapytanie = "SELECT * FROM nazwa_tabeli WHERE id='$zmienna_z_id'";
?>
może tak?
Zeelof
16.11.2008, 15:42:50
dsk to twoje nie działa... wywala mi błąd mysql_fetch_array() i tak jest z każdym prawie każdym kodem
piotrooo89
16.11.2008, 15:45:13
sprawdź czy dobrze łączysz się z bazą, po drugie sprawdz czy masz poprawnie wpisane nazwy tabel.
<?php
$zapytanie = "SELECT * FROM tabela";
{
echo '<tr><td>'.$wiersz['id']; echo '<td>'.$wiersz['dane']; }
?>
literowka w nazwie zmiennej....
Zeelof
16.11.2008, 15:56:42
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
16.11.2008, 15:59:24
mój kod pokazuje jak to zrobić. musisz wiedzieć jakie ma być to id i tyle.
Zeelof
21.12.2008, 11:22:22
A jak bym miał powiedzmy jakiś tekst np:
Cytat
Twój nick to NICK. Witaj

To jak mam w miejsce nick wyciągnąć dane z bazy MySQL?
erix
21.12.2008, 14:06:58
Cytat
a chce zobaczyć tylko 1 rekord z przypisanego id
WHERECytat
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
21.12.2008, 15:34:22
Przenoszę do działu Przedszkole.
pinochet
21.12.2008, 15:36:56
Gorąco polecam lekturę:
http://pl.php.net/manual/pl/book.mysql.php Oraz w szczególności przykładów do kazdej funkcji

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.