Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][HTML][PHP]problem z pytaniami do do database
madziar_ek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.05.2011

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


witam serdecznie

Mam problem z wczytaniem zawartości 2 tabel na stronie.
wszytko jest dobrze jak mam 1 pytanie natomiast jak próbuje z dwoma jedno znosi drugie...

kod

  1. // do.php//
  2.  
  3. <?php
  4. // Connect to the database
  5. $cnx = mysql_connect("localhost", "wm...", "ma...");
  6. if (!$cnx) {
  7. die("Unable to connect to database!");
  8. }
  9. // Select your database
  10. mysql_select_db("wma...", $cnx);
  11.  
  12. ?>



  1.  
  2.  
  3. <?PHP include'do.php';
  4. $query = mysql_query("SELECT data5 FROM asortyment WHERE id5 = 1");
  5. $data = mysql_fetch_array($query);
  6. $query = mysql_query("SELECT data4 FROM asortyment1 WHERE id4 = 1");
  7. $data = mysql_fetch_array($query);
  8. ?>
  9.  
  10.  
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...
  12.  
  13. .
  14. .
  15. .
  16. <div class="aso1"><?php echo $data[data4]; ?></div>
  17. <div class="aso2"><?php echo $data[data5]; ?></div>
  18.  
  19.  

wczytuje mi dane tylko z jednej tabeli a chciałbym by wczytywało i z jednej i z drugiej jednocześnie.
próbowałem z mysqli::multi_query ale wyskakiwał mi błąd...
Go to the top of the page
+Quote Post
toaspzoo
post
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


  1. <?PHP include'do.php';
  2. $query1 = mysql_query("SELECT data5 FROM asortyment WHERE id5 = 1");
  3. $data1 = mysql_fetch_array($query1);
  4. $query2 = mysql_query("SELECT data4 FROM asortyment1 WHERE id4 = 1");
  5. $data2 = mysql_fetch_array($query2);
  6. ?>
  7.  
  8.  
  9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...
  10.  
  11. .
  12. .
  13. .
  14. <div class="aso1"><?php echo $data1[data4]; ?></div>
  15. <div class="aso2"><?php echo $data2[data5]; ?></div>



Zrób, jak powyżej

nie możesz definiować 2 zmiennych takich samych!

Ten post edytował toaspzoo 22.05.2011, 08:55:22
Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Do tablicy $data wczytujesz rezultat pierwszego wykonania, by potem nadpisać tę tablicę rezultatem wykonania drugiego zapytania.
Dlatego masz dane tylko z drugiej tabeli.

Jak już tak chcesz robić, to nazwij inaczej tę drugą tablicę ( np. $data2 )

@up: sorki, chyba pisaliśmy w tym samym czasie (IMG:style_emoticons/default/tongue.gif)
Powód edycji: [blooregard]:
Go to the top of the page
+Quote Post
madziar_ek
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.05.2011

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


dzięki serdeczne o to mi chodziło:D:D
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 - 18:34