Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Informacje o zapytaniu za każdym razem?
Forum PHP.pl > Forum > Przedszkole
Tho
  1. </head>
  2. <?php
  3. require('../polaczenie.php');
  4. $wybierz= mysql_query("SELECT * FROM tabela where nazwa='opisywanastrona1'") or die('Błąd zapytania ' . mysql_error());
  5. if(mysql_num_rows($wybierz) > 0)
  6. {
  7. while($r = mysql_fetch_array($wybierz))
  8. echo '<title>'.$r['nazwa'].': Opis</title>';
  9. }
  10. ?>
  11. </head>


  1. <body>
  2. <?php
  3. require('../polaczenie.php');
  4. $wybierz= mysql_query("SELECT * FROM tabela where nazwa='opisywanastrona1'") or die('Błąd zapytania ' . mysql_error());
  5. if(mysql_num_rows($wybierz) > 0)
  6. {
  7. while($r = mysql_fetch_array($wybierz))
  8. echo 'www.'.$r['nazwa'].'.pl';
  9. }
  10. ?>
  11. </body>



Czy muszę za każdym razem dodawać nowe <?php !? Nowe "while"... Jak zaoszczędzić sobie miejsca i roboty...? Bardzo was prosze o pomoc.

hondek
Raczej nie musisz, możesz np. zrobić z tego funkcję i wywoływać ją za każdym razem jak będziesz potrzebował tego kodu.. smile.gif
Tho
Dzięki, a jak zrobić z tego funkcję najprościej? smile.gif
Ociu
  1. function getPageName($opisywanastrona1){
  2. $wybierz= mysql_query("SELECT * FROM tabela where nazwa='$opisywanastrona1'") or die('Błąd zapytania ' . mysql_error());
  3. if(mysql_num_rows($wybierz) > 0)
  4. {
  5. return 'www.'.$r['nazwa'].'.pl';
  6. }
  7. }
  8.  
  9. // gdzieś na stronie
  10.  
  11. echo getPageName('opisywanastrona1');


Skoro pobierasz tylko jeden rekord z bazy to nie musisz przepuszczać to przez pętlę.
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.