Dzwiny problem na lini PHP-SQL

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
whiteofficer
Posty: 9
Rejestracja: 10 lut 2016, 20:08:09
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Dzwiny problem na lini PHP-SQL

Post autor: whiteofficer »

Mam mały blog na cba.pl która działa prawie dobrze po za jedną rzeczą - dodawaniem wpisów do bazy sql. Blog działa na takiej zasadzie że jego wpisy wyświetlane są z bazy danych a dodawać je mogę jako jego właściciel ze stworzonego dla siebie panelu administracyjnego na który się loguje. Problem polega na tym że po wysłaniu wpisu do bazy danych ten wpis do niej nie dociera. Gdy zrobiłem to samo na moim komputerze to działało bez problemu i wpis lądował w bazie danych i był z automatu dostępny na stronie bloga. Zaś serwerze CBA pomimo braku sygnałów o jakiś problemach z bazą lub czegoś podobnego sugerującego jakiś problem z połączeniem z SQL moje wpisy nie docierają do bazy. // Strona główna wyświetlająca wpisy działa poprawnie ( są to wpisy z bazy danych na moim komputerze którą wyeksportowałem do bazy na serwerze cba ) .


Poniżej kod nawiązujacy połączene ( w miejsce hasła wstawione gwiazdki )
header('Content-type: text/html; charset=utf-8');
$base = mysql_connect('mysql.cba.pl','whiteofficer','****') or die('Brak poĹ‚Â¹czenia z serwerem MySQL.<br />BĹ‚Â¹d: '.mysql_error());
$db = mysql_select_db('rozwojbardzoosobisty_cba_pl') ;
Skrypt przesyłający dane

class serwis
{


function get_to_base($data,$title,$opis,$tresc)
{

$order = "INSERT INTO `blog`.`tematy` (`id`, `data`, `title`, `opis`, `tekst`)
VALUES (NULL, '".$data."', '".$title."', '".$opis."', '".$tresc."')" ;
$sql = mysql_query($order) ;

echo '<br>'.$title.$opis.$tresc ;





}
Reszty klasy nie przedstawiałem bo dotyczy czego innego

Ma ktoś jakieś sugestie,pomysły ? Proszę o pomoc, z góry dzięki za odpowiedź
Awatar użytkownika
hitman91
Posty: 589
Rejestracja: 10 mar 2006, 19:08:31
Strona na CBA.pl: www.itman.cba.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1366x768
Kontakt:

Dzwiny problem na lini PHP-SQL

Post autor: hitman91 »

A czemu tutaj masz $db = mysql_select_db('rozwojbardzoosobisty_cba_pl') ; taką bazę, a w insercie 'blog' ?

I ogólnie jak masz autoinkrementację na identyfikatorze, to nie pisałbym go jako NULL tylko po prostu pominął.
Pisząc na gg najpierw się PRZEDSTAW.
whiteofficer
Posty: 9
Rejestracja: 10 lut 2016, 20:08:09
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Dzwiny problem na lini PHP-SQL

Post autor: whiteofficer »

Dziękuje , to banalny błąd z insertem, pomogło :D Wesołych świąt :)
ODPOWIEDZ