Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Przypisanie do zmiennej wyniku zapytania
Ramzi86
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.01.2009

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


Mam pytanie Co mam napisać żeby do zapytania 3 w miejsce (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wstawić id samochodu będącego wynikiem zapytania 2 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Kod
        $zapytanie2 =  "SELECT id_samochod FROM samochod where (model like 'Carisma') and (silnik = 1.6) ";
         $idzapytania2 = mysql_query ($zapytanie2);
      
      
       zapytanie3 = "INSERT INTO raport ( nick,id_samochod ,     rok_produkcji ,rodzaj    ,    min ,    max ,    sr   ) VALUES
            ( 'lajza', (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) , 1998,  '$rodzaj', '$spmin', '$spmax' , '$spmin2')";
            
      
       $idzapytania3 = mysql_query($zapytanie3);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ramzi86
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.01.2009

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


Zrobiłem tak:
Kod
$zapytanie2 =  "SELECT * FROM samochod where (model like 'Lancer') and (silnik = 2.0); ";
   $idzapytania2 = mysql_query ($zapytanie2);
  
   $zmienna=mysql_fetch_assoc($idzapytania2);
echo $zmienna ['id_samochod'];


I teraz pod $zmienna mam to co chciałem mieć, ale

w bazie silnik jest typu float i mam tam wartości np 1.8, 2.0 2.2 itp
I jak zrobie tak jak powyżej to mi znajdzie Lancera z silnikiem 2.0
Ale jak napisze w warunku silnik = 1.8 to nie znajduje chociaz w bazie taki jest :/

Dlaczego ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 06:41