Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][HTML][PHP]problem z pytaniami do do database
Forum PHP.pl > Forum > Przedszkole
madziar_ek
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...
toaspzoo
  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!
blooregard
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 tongue.gif
madziar_ek
dzięki serdeczne o to mi chodziło:D:D
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.