Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pobranie danych z bazy danych, problem z zapytaniem?
krzysztof.kt
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.05.2010

Ostrzeżenie: (10%)
X----


witam,

mam problem z wyciągnięciem, pobraniem zapytania z bazy danych:
  1. <?php
  2. // Łączenie się z bazą danych.
  3. $db= mysqli_connect('webartdesignsxxxxxxxx', 'webartdesignsxxx', 'xxxxxxxxx', 'webartdesignsxxx');
  4.  
  5. mysqli_select_db('webartdesigns');
  6.  
  7. $zapytanie = 'SELECT * FROM klienci ORDER BY klienci DESC';
  8.  
  9. $idzapytania = mysql_query($zapytanie) or die('Błąd w zapytaniu do bazy danych.');
  10.  
  11. $rekord =mysql_fetch_array($idzapytania);
  12.  
  13. mysqli_query($dbc, $zapytanie);
  14.  
  15. print '$zapytanie';
  16.  
  17. mysqli_close($db, $zapytanie);
  18.  
  19.  
  20. ?>
  21.  


w bazie KLIENCI mam id_klienta, imie, nazwisko, firma,nip,adres,telefon,email

proszę o pomoc w napisaniu prawidłowego kodu, tak abym ujrzał na stronie dane pobrane z bazy.

z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Temat: Jak poprawnie zadac pytanie
Go to the top of the page
+Quote Post
krzysztof.kt
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.05.2010

Ostrzeżenie: (10%)
X----


dzięki za link,ale albo nie działa albo coś jeszcze źle robie...

  1. $sql = 'SELECT * FROM 'klienci'; //16 linia
  2. echo 'ZAPYTANIE:'.$sql;
  3. mysql_query($sql) or die('BŁĄD:'.mysql_error());


natomiast samo
  1. SELECT * FROM klienci;
- działa w phpmyadmin


bład z php > Parse error: syntax error, unexpected T_STRING in /serwis/zapytanie.php on line 16

Ten post edytował krzysztof.kt 11.11.2010, 15:49:35
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #4





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Przeczytaj swój kod (na forum masz kolorowanie składni, powinno ci pomóc) jeszcze raz. Mieszasz znaki (w MySQL używa się ``).
Go to the top of the page
+Quote Post
krzysztof.kt
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.05.2010

Ostrzeżenie: (10%)
X----


pozmieniałem ' na ` i dalej nie działa:(

mam prośbę do użytkowników o napisanie prawidłowo kodu odczytu w PHP

mój kod teraz:
  1. <?php
  2.  
  3. // Łączenie się z bazą danych.
  4. $db= mysqli_connect('webartdesigns.xxxxx.xxx', 'webartdesigns', 'xxxxxxx', 'webartdesigns');
  5.  
  6.  
  7.  
  8. $zapytanie = "SELECT id_klienta, imie, nazwisko, firma, nip, ulica, miejscowosc, kod_pocztowy, telefon, email FROM klienci WHERE id_klienta=id_klienta ";
  9.  
  10. $idzapytania = mysql_query($zapytanie);
  11.  
  12. while ($wiersz = mysql_fetch_row($idzapytania))
  13. {
  14. echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td><td>'. $wiersz[4] .'</td><td>'. $wiersz[5] .'</td></tr>'. $wiersz[6] .'</td><td>'. $wiersz[7] .'</td><td>'. $wiersz[9] .'</td><td>'. $wiersz[10] .'</td><td>';
  15. }
  16. echo '<table>';
  17.  
  18. ?>


to powyżej mi nie działa, siedzę cały dzień i nie mogę sobie dać z tym rady. Proszę jeżeli jest ktoś łaskawy o napisanie prawidłowego kodu odczytu, mam baze, zapis działa ale z odczytem nie mogę sobie poradzić(IMG:style_emoticons/default/sad.gif)

Ten post edytował krzysztof.kt 11.11.2010, 16:21:10
Go to the top of the page
+Quote Post
Villentre
post
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 10
Dołączył: 14.10.2008
Skąd: 127.0.0.1

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


Jak używasz mysqli, to używaj mysqli - a nie raz to raz samo mysql...
Go to the top of the page
+Quote Post
shoter09
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 20.09.2010

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


Lepiej użyj tego pierwszego sposobu jest dużo łatwiejszy od tego kodu, który ty masz http://www.kess.snug.pl/?sid=10&pid=43
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #8





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Droga na skróty nie zawsze bywa dobra.
Myślę, że warto nauczyć się korzystać z PDO czy mysqli, bo mysql jest przestarzałe i nie obsługuje wielu nowoczesnych rozwiązań (choćby bindowanie parametrów).
Go to the top of the page
+Quote Post
krzysztof.kt
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 31.05.2010

Ostrzeżenie: (10%)
X----


shoter09 - dziękuje - jedyny zrozumiałeś o co mi chodzi:)) piękna sprawa z tym materiałem co dałeś w linku - teraz już wiem czego mi brakowało, a co najważniejsze chodzi:))
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: 22.08.2025 - 22:32