Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][SQL][PHP]Wyświetlanie wartości zapytania SQL w PHP
Forum PHP.pl > Forum > Przedszkole
masha
Dzień dobry
To mój pierwszy post, więc witam wszystkich. Mam pewnie banalne pytania, nie wiem jak wyświetlić wartość zapytania-zmiennej $query ?
Oto kod:

Kod
<?php
    $con = mysql_connect("localhost","root","");
    if (!$con)
      {
      die('Could not connect: ' . mysql_error());
      }
     mysql_select_db("asortyment", $con);
     $query = "SELECT MAX(id) FROM opony";
     $wynik = mysql_query($query);
     echo questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif? $wynik?questionmark.gifquestionmark.gif;      
     mysql_close($con);
?>


1. Potrzebuję wyświetlić na stronie poleceniem 'echo', ile jest rekordów w tabeli opony - idą kolejno, numerowane od 1, więc dałem 'SELECT MAX' i to działa w konsoli SQL. Czegoś jeszcze mi brakuję, wiem że tak się nie przekazuje zmiennych w PHP, tylko jak?
2. Kolejny problem, to chciałbym wyświetlić opony konkretnej marki z tej tabeli, ale nie wiem ile tych konkretnych opon tam jest - za każdym razem jest ich inna ilość. Jak ustawić pętlę - ile razy ma przejść? Czy ilość przejść, to może być ilość rekordów jak w pierwszym punkcie, czy inaczej się to odbywa?
Zapytanie
Kod
SELECT * FROM `opony` WHERE marka = 'FULDA'


Dla Was to banał, a ja z tym od rana kombinuję.

Dziękuję za pomoc
viking
http://php.net/manual/pl/function.mysql-fetch-array.php

Rozszerzenia mysql już się nie używa co jest na czerwono w dokumentacji opisane.
Niree
  1. <?php
  2. $con = mysql_connect("localhost","root","");
  3. if (!$con)
  4. {
  5. die('Could not connect: ' . mysql_error());
  6. }
  7. mysql_select_db("asortyment", $con);
  8. $query = "SELECT MAX(id) FROM opony";
  9. $sql = mysql_query($query);
  10. if(mysql_num_rows($query) > 0) while($wynik = mysql_fetch_array($sql))
  11. {
  12. print_r($wynik);
  13. //echo $wynik[0]; itp
  14. }
  15. else
  16. {
  17. echo 'brak wyników';
  18. }
  19. mysql_close($con);
  20. ?>


Wartości pobrane z bazy zapisują się do tablicy.
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.