Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa MySQL bazom

[es] :: PHP :: Problem sa MySQL bazom

[ Pregleda: 3180 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sergio16
Srdjan Mirosavljevic
Beograd

Član broj: 10611
Poruke: 17
*.rcub.bg.ac.yu



Profil

icon Problem sa MySQL bazom23.02.2004. u 15:46 - pre 244 meseci
Ciao svima,

Imam jedan problem, site mi je hostovan na linux masini, ima php/mysql.Svaki put kad pokusam da pristupim nekoj stranici koja pristupa bazi, javi mi se blanko page, znaci nikakav error message ili bilo sta drugo.

Znaci cim pokusam da se konektujem na bazu prestaje rad skripte i pojavljuje se blanko page.

Da li neko zna u cemu je problem posto mi je stvarno hitno

Hvala

Pozdrav
Srdjan
seRGio
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.bbone.utic.net.ba.



Profil

icon Re: Problem sa MySQL bazom23.02.2004. u 16:45 - pre 244 meseci
daj malo vise detalja mozda ti ne valja user-pass database name pa imas ono

or die("ovdje upisi poruku koja ce ti reci gdje je skripta pukla i ubaci mysql error ".mysql_error());
 
Odgovor na temu

sergio16
Srdjan Mirosavljevic
Beograd

Član broj: 10611
Poruke: 17
*.vdial.verat.net



Profil

icon Re: Problem sa MySQL bazom23.02.2004. u 21:35 - pre 244 meseci
Citat:
NetworkAdmin:
daj malo vise detalja mozda ti ne valja user-pass database name pa imas ono

or die("ovdje upisi poruku koja ce ti reci gdje je skripta pukla i ubaci mysql error ".mysql_error());


Imam ubacen die deo.
Kod mene u lokali radi perfektno, znaci testirao sam svaku skriptu milion puta, i radi sve bez prijave greske.

Testirao sam na IIS 5.0 sa PHP.

User i pass je onaj sto sam dobio od admina servera na kome je cela prez. hostovana, znaci copy paste, tu nije sigurno greska.

Ja tipujem da nesto ne funkcionise na serveru, ali posto stvarno nikada do sada mi se nije desilo ovako nesto, ne mogu to sa sigurnoscu da tvrdim, pa rekoh ako je neko imao slicno iskustvo, bio bih mu jakooooooo zahvalan da mi kaze kako je resio problem.

Znaci, kod mene u lokali radi sve kako treba, ceo site, sva registrovanja korisnika, brisanje iz baze, editovanje i sl.,ali na serveru malo sutra.Server je ako nisam napomenuo na Linuxu

Pozdrav
Srdjan
seRGio
 
Odgovor na temu

ddz
Dušan Dželebdžić
Pravni fakultet UUB
Beograd

Član broj: 3272
Poruke: 711
*.sbb.co.yu



Profil

icon Re: Problem sa MySQL bazom23.02.2004. u 21:47 - pre 244 meseci
Napravi jedan skript koji će u sebi imati samo

<? phpinfo();?>

U njemu pogledaj da li je display_errors podešen na Off.

Moguće je da si poslao lokalni config.php, i da skript nije mogao da se poveže na bazu. Ako ti je isključeno display_errors, neće ti se javiti obaveštenje o grešci u skriptu nego će da izađe prazna strana.
If you can't beat your computer at chess, try kickboxing.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.bbone.utic.net.ba.



Profil

icon Re: Problem sa MySQL bazom24.02.2004. u 12:49 - pre 244 meseci
moj ti je prijedlog da probas sa vrlo prostim stvarima, napravi skriptu od tri reda i konektuj se na bazu i napisi jeli spjelo ili nije mozes provjeriti sa jednik query poslije kako ide a onda pogledaj sta ostalo ne stima gdje ti skripta umire.
 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu

Sajt: www.activecollab.com


+1 Profil

icon Re: Problem sa MySQL bazom24.02.2004. u 15:14 - pre 244 meseci
Code:
<?php

// Zameni ove vrednosti sa onima koje ti je
// dao hosting provider
$host = 'localhost';
$user = 'root';
$pass = '';
// Ova baza sigurno postoji,
// mada mozes da izaberes neku drugu
// ako hoces
$db_name = 'mysql';

// Proverava konektovanje na DB server ili "umire"
$resource = mysql_connect($host, $user, $pass) or die('Greska pri konektovanju na bazu');
// Selektuje bazu ili "umire"
mysql_select_db($db_name, $resource) or die('Greska pri selektovanju baze');
print 'Stigli smo dovde, znaci nije problem do baze!';

?>


Ovo je kod kojim mozes testirati da li se ispravno konektuje na bazu podataka. Napisano specijalno za tebe =)
http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.rz.uni-karlsruhe.de

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Problem sa MySQL bazom24.02.2004. u 15:47 - pre 244 meseci
A ako je greska do baze (tj ne stignes do kraja) umesto
Code:
mysql_select_db($db_name, $resource) or die('Greska pri selektovanju baze');
// kucaj
mysql_select_db($db_name, $resource) or die(mysql_error());


Tako ces videti u kom chuchu grmi zec.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

sergio16
Srdjan Mirosavljevic
Beograd

Član broj: 10611
Poruke: 17
*.rcub.bg.ac.yu



Profil

icon Re: Problem sa MySQL bazom25.02.2004. u 17:10 - pre 244 meseci
Probao sam sve sto ste rekli, i rezultat je sledeci, stane mi kod
Code:
$resource = mysql_connect($host, $user, $pass) or die('Greska pri konektovanju na bazu');

tj. posle svake naredbe sam stavljao da ispisuje da je prosao, sve ispise pre nego sto stigne do $resource...

display_error je postavljen na Off, cimam admina da mi promeni na On, ali za sada jos uvek nisam dobio odgovor.

Pored toga kad stavim var deklaraciju za svaku pormenljivu isto mi javlja blanko page, tj. ne pojavljuju se ni prolazi (print "prosao liniju...") koji su se javljali u prethodnom slucaju.

Da li ovo moze da bude problem sa php?
tj. da baza valja, a da je php bio taj koji pravi frku

Pozdrav
Srdjan
seRGio
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Problem sa MySQL bazom25.02.2004. u 17:34 - pre 244 meseci
Ako dovoljno dugo cekas, PHP ce ti ispisati gresku. Imas neki problem sa samom konekcijom na bazu (pogesna adresa servera mozda?) te PHP zapocne konekciju ali kako ne dobija odgovarajuci odgovor od servera on ceka.. i ceka.. i ceka... i tako ceka sve dok mu ne istekne interni timeout.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.71.EUnet.yu



+1 Profil

icon Re: Problem sa MySQL bazom26.02.2004. u 00:05 - pre 244 meseci
Ja bih pre rekao da je neki Fatal Error u PHP, proveri sintaksu još jednom. Iskreno, broker, nikada nisam čuo za to "ako dovoljno dugo čekaš..."

Proveri da li su ti definisane varijable, mada bi onda trigerovao samo notice.... Jel' tebi blam da postavis kod ovde? :-))) Daj covece kod, da pogledamo, da ne mucis ni sebe ni nas :-)
Goran Pilipović fka bluesman
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Problem sa MySQL bazom26.02.2004. u 00:31 - pre 244 meseci
Citat:
bluesman:
Ja bih pre rekao da je neki Fatal Error u PHP, proveri sintaksu još jednom. Iskreno, broker, nikada nisam čuo za to "ako dovoljno dugo čekaš..."


Lako je tebi kad nemas klijente koji insistiraju na najjeftinijem hostingu na Veratu :)
Inace bi se nacekao :)

 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.ftn.ns.ac.yu

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Problem sa MySQL bazom26.02.2004. u 01:19 - pre 244 meseci
Jesi probao da stavis u prvi red naredbu
error_reporting (E_ALL);
?
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.beotel.net

Sajt: localhost


+5 Profil

icon Re: Problem sa MySQL bazom26.02.2004. u 13:24 - pre 244 meseci
pogledaj i da setuješ display_errors na on, u php.ini ili sa ini_set().

a naravno, od svega toga je bolje da napraviš svoj obrađivač grešaka. vidi set_error_handler()...

Citat:
broker:
Lako je tebi kad nemas klijente koji insistiraju na najjeftinijem hostingu na Veratu :)
Inace bi se nacekao :)


takvi obično insistiraju i da po pitanju razvoja sajta prođu najjeftinije moguće, tako da sa takvima u startu ne vredi razgovarati..

 
Odgovor na temu

sergio16
Srdjan Mirosavljevic
Beograd

Član broj: 10611
Poruke: 17
*.vdial.verat.net



Profil

icon Re: Problem sa MySQL bazom26.02.2004. u 21:30 - pre 244 meseci
Evo koda :-)

Code:

<?php
$hostname_careerdays = "localhost";
$database_careerdays = "careerdays";
$username_careerdays = "user";
$password_careerdays = "pass";
$careerdays = mysql_pconnect($hostname_careerdays, $username_careerdays, $password_careerdays) or die("Greska pri konektovanju na bazu - "); 
mysql_select_db("careerdays", $careerdays) or die("Greska pri selektovanju baze");
echo "Ulogovan";

$strSQL="CREATE TABLE `cd_access` (
  `sifra` int(11) NOT NULL auto_increment,
  `level` varchar(20) NOT NULL default '',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=4";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access OK<br>";

$strSQL="INSERT INTO `cd_access` (`sifra`, `level`) VALUES (1, 'Administrator')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="INSERT INTO `cd_access` (`sifra`, `level`) VALUES (2, 'Moderator')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="INSERT INTO `cd_access` (`sifra`, `level`) VALUES (3, 'Korisnik')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="CREATE TABLE `cd_moderator` (
  `sifra` int(11) NOT NULL auto_increment,
  `ime` char(20) NOT NULL default '',
  `prezime` char(20) NOT NULL default '',
  `username` char(20) NOT NULL default '',
  `password` char(40) NOT NULL default '',
  `email` char(80) NOT NULL default '',
  `access` int(11) NOT NULL default '0',
  `locked` int(11) NOT NULL default '0',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_moderator OK<br>";

$strSQL="CREATE TABLE `cd_nivo` (
  `sifra` int(11) NOT NULL auto_increment,
  `naziv` char(20) NOT NULL default '',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=4 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_nivo OK<br>";

$strSQL="INSERT INTO `cd_nivo` (`sifra`, `naziv`) VALUES (1, 'Osnovni')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="INSERT INTO `cd_nivo` (`sifra`, `naziv`) VALUES (2, 'Srednji')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="INSERT INTO `cd_nivo` (`sifra`, `naziv`) VALUES (3, 'Ekspert')";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_access Admin OK<br>";

$strSQL="CREATE TABLE `cd_student` (
  `sifra` int(11) NOT NULL auto_increment,
  `ime` char(20) NOT NULL default '',
  `prezime` char(30) NOT NULL default '',
  `adresa` char(80) NOT NULL default '',
  `grad` char(40) NOT NULL default '',
  `telefon` char(20) NOT NULL default '',
  `email` char(80) NOT NULL default '',
  `password` char(80) NOT NULL default '',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_student OK<br>";

$strSQL="CREATE TABLE `cd_student_cv` (
  `sifra` int(11) NOT NULL auto_increment,
  `id_student` int(11) NOT NULL default '0',
  `organizacija` varchar(50) NOT NULL default '',
  `radno_mesto` varchar(50) NOT NULL default '',
  `opis_posla` text NOT NULL,
  `pocetak` varchar(14) NOT NULL default '0',
  `kraj` varchar(14) NOT NULL default '0',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_student_cv OK<br>";

$strSQL="CREATE TABLE `cd_student_jezik` (
  `sifra` int(11) NOT NULL auto_increment,
  `id_student` int(11) NOT NULL default '0',
  `jezik` char(30) NOT NULL default '',
  `nivo` int(11) NOT NULL default '0',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_student_jezik OK<br>";

$strSQL="CREATE TABLE `cd_student_ostalo` (
  `sifra` int(11) NOT NULL auto_increment,
  `id_student` int(11) NOT NULL default '0',
  `sposobnost` char(40) NOT NULL default '',
  `nivo` int(11) NOT NULL default '0',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_student_ostalo OK<br>";

$strSQL="CREATE TABLE `cd_student_skola` (
  `sifra` int(11) NOT NULL auto_increment,
  `id_student` int(11) NOT NULL default '0',
  `skola` char(100) NOT NULL default '',
  `grad` char(100) NOT NULL default '',
  `zvanje` char(100) NOT NULL default '',
  `god_zavrsetka` char(4) NOT NULL default '',
  `prosek` char(10) NOT NULL default '',
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_student_skola OK<br>";

$strSQL="CREATE TABLE `cd_setup` (
  `sifra` int(11) NOT NULL auto_increment,
  `footer_mail` text NOT NULL,
  `telefon` varchar(30) NOT NULL default '',
  `fax` varchar(30) NOT NULL default '',
  `organizator` varchar(80) NOT NULL default '',
  `adresa` text NOT NULL,
  `admin_pass` varchar(20) NOT NULL default '',
  `admin_meni` text NOT NULL,
  `moderator_meni` text NOT NULL,
  PRIMARY KEY (`sifra`)
) ENGINE=MyISAM AUTO_INCREMENT=1";
$Result1 = mysql_query($strSQL, $careerdays) or die(mysql_error());
echo "cd_setup OK<br>";
?>


Meni kod radi perfektno u lokalu, tj. kod mene na IIS, ali kad ga postavim na drugi server, nema teorije

Stane kod mysql_pconnect....

seRGio
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Problem sa MySQL bazom27.02.2004. u 11:26 - pre 244 meseci
Proveri da li je localhost adresa preko koje je MySQL server uopste dostupan.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.64.EUnet.yu



+1 Profil

icon Re: Problem sa MySQL bazom28.02.2004. u 23:54 - pre 244 meseci
Možda nije omogućen permanent connection (mysql_pconnect), probaj da zameniš sa mysql_connect
Goran Pilipović fka bluesman
 
Odgovor na temu

[es] :: PHP :: Problem sa MySQL bazom

[ Pregleda: 3180 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.