Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][SQL][PHP]Wyświetlanie wartości zapytania SQL w PHP
masha
post 24.10.2017, 15:27:04
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.10.2017

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


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
Go to the top of the page
+Quote Post
viking
post 24.10.2017, 15:34:33
Post #2





Grupa: Zarejestrowani
Postów: 6 376
Pomógł: 1116
Dołączył: 30.08.2006

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


http://php.net/manual/pl/function.mysql-fetch-array.php

Rozszerzenia mysql już się nie używa co jest na czerwono w dokumentacji opisane.


--------------------
Go to the top of the page
+Quote Post
Niree
post 24.10.2017, 21:58:25
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

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


  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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.05.2025 - 04:20