Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Skrypt PHP działa na serwerze ale nie w wampie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Skrypt PHP działa na serwerze ale nie w wampie (/thread-skrypt-php-dziala-na-serwerze-ale-nie-w-wampie)



Skrypt PHP działa na serwerze ale nie w wampie - rachel - 24-11-2011

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:
[Obrazek: 1939617900_1322150309.jpg]

Kod programu:
Kod PHP:
<html>
    <
head>
        <
meta http-equiv="content-type" content="text/html; charset=utf-8">
        <
title>Formularz</title>
    </
head>
    <
body>
 
 
        <?
        function 
licznik($reg//zlicza wejscia na strone, w zmiennej reg wpisujemy komórkę np: licznik('odwiedziny_glownej')
        
{        
        
mysql_connect("localhost","root","") or die ('BŁĄD:'.mysql_error());
        
mysql_select_db("rachel_baza") or die ('BŁĄD:'.mysql_error());
        
mysql_query("UPDATE licznik SET $reg = $reg + 1") or die ('BŁĄD:'.mysql_error());
        
$wynik mysql_fetch_array(mysql_query("SELECT "."$reg"." FROM licznik")) or die ('BŁĄD:'.mysql_error());
        return 
$wynik[0];
        }
        
?>
 
        <?
        
print licznik('odwiedziny_glownej');
        
?>
    </body>
</html> 

Liczę na waszą pomoc !
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ć .

Kod PHP:
mysql_query("UPDATE licznik SET $reg = $reg + 1") or die ('BŁĄD:'.mysql_error()); 

w tej linijce występuje błąd, tak mi strona wyrzuca .

Proszę o pomoc, jestem jeszcze początkujący.


RE: Skrypt PHP działa na serwerze ale nie w wampie - rachel - 25-11-2011

dodam jeszcze zawartość pliku rachel_baza.sql :

CREATE TABLE IF NOT EXISTS `licznik` (
`odwiedziny_glownej` int(11) NOT NULL AUTO_INCREMENT COMMENT 'licznik odwiedzin',
PRIMARY KEY (`odwiedziny_glownej`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;