Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL]Niby prosty skrypt, a nie działa :(, hmm ??
study
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.06.2005

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


Co w tym skrypcie mam źle:
  1. <?
  2. $baza   = &#092;"zxcv\";
  3. $tab    = &#092;"historia\";
  4. $passlo = &#092;"qazwsx\";
  5. $connection = mysql_connect(&#092;"localhost\",$baza,$passlo);
  6. $wybierz = mysql_select_db($baza, $connection) or die (&#092;"error 1\");
  7. $pokaz = &#092;"SELECT MAX(Wersja) FROM $tab\";
  8. $wynik = mysql_query($pokaz, $connection) or die (&#092;"error 2\");
  9. if ($wynik)
  10. {while ($wiersz = mysql_fetch_array($wynik))
  11.       { $Wersja   =$wiersz['Wersja'];
  12.         $wyswietl =$Wersja;
  13.         echo &#092;"$Wersja\";
  14.       }
  15. }
  16. else { echo &#092;"error 3\"; }
  17. ?>

questionmark.gif
Samo pytanie <SELECT ... działa w phpmyadmin-ie poprawnie, a w tym skrypcie jest źle tzn. nic nie ma sad.gif
A struktura tablicy jest:
  1. -- Struktura tabeli dla  `historia`
  2. --
  3.  
  4. CREATE TABLE `historia` (
  5.  `Id` int(2) NOT NULL AUTO_INCREMENT,
  6.  `Wersja` varchar(5) NOT NULL DEFAULT '',
  7.  `Opis` text NOT NULL,
  8.  `Data` date NOT NULL DEFAULT '0000-00-00',
  9.  PRIMARY KEY  (`Id`)
  10. ) TYPE=MyISAM COMMENT='Opis zmian programu' AUTO_INCREMENT=2;
  11.  
  12. --
  13. -- Zrzut danych tabeli `historia`
  14. --
  15.  
  16. INSERT
  17. INTO `historia` VALUES (1, '0.0a', 'opis 1', '2005-06-08');
  18. INSERT
  19. INTO `historia` VALUES (2, '0.0b', 'opis 2', '2005-06-10');

i kto mi powie co jest źle questionmark.gif

CODE -> SQL by NuLL


--------------------
_________________________________________
ABIT BE6-II/P3-866/512ram/200hdd/FE700
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


  1. <?
  2. $baza  = &#092;"zxcv\";
  3. $tab = &#092;"historia\";
  4. $passlo = &#092;"qazwsx\";
  5. $connection = mysql_connect(&#092;"localhost\",$baza,$passlo);
  6. $wybierz = mysql_select_db($baza, $connection) or die (&#092;"error 1\");
  7. $pokaz = &#092;"SELECT MAX(Wersja) AS mojawersja FROM \".$tab;
  8. $wynik = mysql_query($pokaz, $connection) or die (&#092;"error 2\");
  9. if ($wynik)
  10. {
  11. while ($wiersz = mysql_fetch_array($wynik))
  12. {
  13. echo $wiersz['mojawersja'];
  14. }
  15. }else
  16. { 
  17. echo &#092;"error 3\"; 
  18. }
  19. ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
study
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.06.2005

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


Hmm, niby sam skrypt jest ok, ale dlaczego jak go umieszczę w kodzie html (wersja.htm):
Kod
<html><body>
<table border="1"><tr><td>
v:
<?
$baza   = "zxcv";
$tab    = "historia";
$passlo = "qazwsx";
$connection = mysql_connect("localhost",$baza,$passlo);
$wybierz = mysql_select_db($baza, $connection) or die ("error 1");
         $mojawersja =$HTTP_POST_VARS['mojawersja'];
$pokaz = "SELECT MAX(Wersja) AS mojawersja FROM $tab";
$wynik = mysql_query($pokaz, $connection) or die ("error 2");
if ($wynik)
{
while ($wiersz = mysql_fetch_array($wynik))
      {
        echo $wiersz['mojawersja'];
      }
}else
{
echo "error 3";
}
?>
</td></tr></table></body></html>

to nic nie wychodzi, natomiast jak zapiszę to samo jako wersja.php to jest poprawnie?
hmm


--------------------
_________________________________________
ABIT BE6-II/P3-866/512ram/200hdd/FE700
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


A rozszerzenie pliku ze skryptem questionmark.gif - jeśli .htm bądź .html to nie będzie działać.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
study
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.06.2005

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


Nie będzie działać ?
A to dlaczego? Przecież można wstawić kod (skrypty) php do plików HTML.
No to jak to jest? Przecież nie jest powiedziane, że jak w pliku jest kod php, że plik MUSI mieć rozszerzenie *.php !


--------------------
_________________________________________
ABIT BE6-II/P3-866/512ram/200hdd/FE700
Go to the top of the page
+Quote Post
NuLL
post
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Hehe - co jest powiedziane to nie wiesz tongue.gif

Otóż w konfiguracji php w pliku ini sa ustawione rozszrzenia plików jakie mają być parsowane przez parser php. Domyślnie są parsowane tylko pliki .php, natoamist pliki o innych rozszerzeniach nie są parsowane.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
SongoQ
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Przecież nie jest powiedziane, że jak w pliku jest kod php, że plik MUSI mieć rozszerzenie *.php !


He he he - dobre, dobre. Wlasnie ze jest to powiedziane, gdzies w manualu o tym chyba jest, ale w apache jest mozliwosc zmiany. Nie sadze ze ktos inaczej stosuje.


--------------------
Go to the top of the page
+Quote Post
study
post
Post #8





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.06.2005

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


Wszystko jest jasne - DZIęKUJę ! smile.gif

ps1.Można zamknąć wątek winksmiley.jpg
ps2.Nadal nie można pisać DUŻEGO "ę" sad.gif


--------------------
_________________________________________
ABIT BE6-II/P3-866/512ram/200hdd/FE700
Go to the top of the page
+Quote Post
DavidPL
post
Post #9





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 27.04.2004
Skąd: Rzeszów

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


Cytat(NuLL @ 2005-06-12 22:04:27)
Otóż w konfiguracji php w pliku ini sa ustawione rozszrzenia plików jakie mają być parsowane przez parser php.

Wrong,
Nie w konfiguracji php'a a w konfiguracji serwera.
Warto wiedzieć co się pisze - w szczególności że moderatrzy są postrzegani jako pewne autorytety w tej dziedzinie.


--------------------
Pozdrawiam,
Dawid
Go to the top of the page
+Quote Post
NuLL
post
Post #10





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Wszyscy jesteśmy ludźmi - każdy z Nas może się pomylić smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:04