Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Skrypt PHP działa na serwerze ale nie w wampie
rachel
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.11.2011

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


Witam !

Piszę prosty licznik, wrzuciłem kod na serwer i działa bez problemu, a testując go w wampie nie działa, otrzymuję taki błąd :
" BŁĄD:Unknown column 'odwiedziny_glownej' in 'field list' "

że nieznana kolumna 'odwiedziny_glownej'.

Sami możecie sprawdzić, że na serwerze działa :
http://rachel.elektroda.eu/index1.php
Wygląd PHPMyAdmin:

Kod programu:
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  4. <title>Formularz</title>
  5. </head>
  6. <body>
  7.  
  8.  
  9. <?
  10. function licznik($reg) //zlicza wejscia na strone, w zmiennej reg wpisujemy komórkę np: licznik('odwiedziny_glownej')
  11. {
  12. mysql_connect("localhost","root","") or die ('BŁĄD:'.mysql_error());
  13. mysql_select_db("rachel_baza") or die ('BŁĄD:'.mysql_error());
  14. mysql_query("UPDATE licznik SET $reg = $reg + 1") or die ('BŁĄD:'.mysql_error());
  15. $wynik = mysql_fetch_array(mysql_query("SELECT "."$reg"." FROM licznik")) or die ('BŁĄD:'.mysql_error());
  16. return $wynik[0];
  17. }
  18. ?>
  19.  
  20. <?
  21. print licznik('odwiedziny_glownej');
  22. ?>
  23. </body>
  24. </html>


Wiem, że najważniejsze żeby na serwerze działało, ale na serwerze bardzo niewygodnie się testuje kod, trzeba go za każdym razem wrzucać .

w tej linijce występuje błąd, tak mi strona wyrzuca :
  1. mysql_query("UPDATE licznik SET $reg = $reg + 1") or die ('BŁĄD:'.mysql_error());


dodam jeszcze zawartość pliku rachel_baza.sql :
  1.  
  2. CREATE TABLE IF NOT EXISTS `licznik` (
  3. `odwiedziny_glownej` int(11) NOT NULL AUTO_INCREMENT COMMENT 'licznik odwiedzin',
  4. PRIMARY KEY (`odwiedziny_glownej`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;


Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 11:42