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

mysql ili php prava zbrka???

[es] :: PHP :: mysql ili php prava zbrka???

[ Pregleda: 3769 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djamsi
Dejan Kircanov
Data Centar
HostNet Limited Corp.
Chicago

Član broj: 11896
Poruke: 172
*.hsd1.il.comcast.net.

Sajt: www.hostnetcorp.com


+1 Profil

icon mysql ili php prava zbrka???21.04.2008. u 23:39 - pre 194 meseci
Vec nekoliko dana pokusavam da resim problem koji mi se pojavio nakon instalacije Apache, PHP i MySQL. I to me najvise cudi sto to ne radim po prvi put, ali ovaj problem sto imam sada mi je prvi put.
Znaci ovako:
kad napravim neki php kod sa stringovima onda je sve uredu.

primer coda:
<?php
$name='moje_ime';
echo "Dobar dan '$name'.";
?>

tako da dobijam Dobar dan moje_ime. u internet exploreru i na Firefox-u.

Kad napravim konekciju na mySQL onda tu nesto nije uredu tako da ne izlazi mi mikakva poruka da nije nesto uredu.

primer coda:
<?php
$host="localhost";
$user="abc";
$pass="cba";
$connect = mysql_connect('$host', '$user', '$pass') or die ('Could not connect: ' . mysql_error());
echo "Connect to MySQL Server at '$host: as user $user'.";
?>

ukoliko je kod pokompliciranii ( ako se koristi IF upit onda moze da izbaci i kod prilikom otvarana ovog koda u exploreru.

Kad pokrenem ovu stranicu na Internet Exploreu dobijam HTTP 500 Internal server error - Microsoft Internet Explorer, a kad ovaj isti kod otvorim preko Mozila Firefox dobijam cistu belu stranicu tako da mysql_error() nema nikakve funkcije.

Jeli neko imao takav problem i kako ga resiti????

P.S. Radi se o Windows XP SP2, Apache 2.2.8 , PHP 5.2.6-dev i MySQL 5.1 probao sam i sa MySQL 6.0 i MySQL5.0 ali sve je isto.
 
Odgovor na temu

Dusan Marjanovic
Consultant, SAS
Beograd

Član broj: 59
Poruke: 1290
77.46.193.*

Jabber: dusanm@gmail.com
ICQ: 84621598
Sajt: marjanovic.net


+6 Profil

icon Re: mysql ili php prava zbrka???21.04.2008. u 23:44 - pre 194 meseci
a apache log jel prijavi neki error? :)
VMware VCP/Microsoft MCSE 2003/HP ASE
 
Odgovor na temu

djamsi
Dejan Kircanov
Data Centar
HostNet Limited Corp.
Chicago

Član broj: 11896
Poruke: 172
*.hsd1.il.comcast.net.

Sajt: www.hostnetcorp.com


+1 Profil

icon Re: mysql ili php prava zbrka???21.04.2008. u 23:49 - pre 194 meseci
u Apache Error logu ima samo neke notice
 
Odgovor na temu

pawo
Dejan Pavlovic
"IDEJA SOFT" Racunarsko
programiranje

Član broj: 27800
Poruke: 40
*.dynamic.sbb.rs.

ICQ: 277812263


Profil

icon Re: mysql ili php prava zbrka???22.04.2008. u 06:30 - pre 194 meseci
Pokusaj ovako, bez jednostrukih znakova navoda :

$connect = mysql_connect($host, $user, $pass) or die ('Could not connect: ' . mysql_error());
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: mysql ili php prava zbrka???22.04.2008. u 09:03 - pre 194 meseci
Jesi siguran da imas instaliranu podrsku za mysql u phpu?

Sta kaze phpinfo() funkcija za mySQL?
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
77.46.211.*



Profil

icon Re: mysql ili php prava zbrka???22.04.2008. u 09:37 - pre 194 meseci
To je velika pocetnicka greska...

u php-u postoje dve vrste navodnika ( ' ) ( " )

Kad koristij navodnik sa jednom crticom ( ' ) php ne izbacuje vrednost promenjive nego naziv a sa dve crtice izbacuje vrednost..
Primer:
Code:

<?php

$god = 5;

echo "Marko ima $god <br />";
echo 'Marko ima $god';

?>



Ti u ovom tvom kodu pokusavas da se konektujes na bazu "$host" a ne na "localhost" i koristis user i sifru "$user" i "$pass" a ne "abc" i "cba"

evo ga kod koji radi .. samo sam obrisao navodnike :)
Code:

<?php
$host="localhost";
$user="abc";
$pass="cba";
$connect = mysql_connect($host ,$user, $pass) or die ('Could not connect: ' . mysql_error());
echo "Connect to MySQL Server at $host: as user $user.";
?>
 
Odgovor na temu

djamsi
Dejan Kircanov
Data Centar
HostNet Limited Corp.
Chicago

Član broj: 11896
Poruke: 172
*.hsd1.il.comcast.net.

Sajt: www.hostnetcorp.com


+1 Profil

icon Re: mysql ili php prava zbrka???23.04.2008. u 02:04 - pre 194 meseci
pokusao sam svako kako i da je "" ili '' nikako ne radi koristio sam i vec connect.php stranicu koje je radila na drugi server gde sam radio na veliku bazu podatka. u php.ini je zadato u extension=php_mysql.dll i php_mysqli.dll. Jednostavno nesto nece ne znam ni kako da vidim sta je to. Kad se konektujem sa MySQL Front nema nikakvih problema odma se konektuje na server "localhost" na port "3306" sa username koji sam postavio kod mene, a na ovaj forum dao sam primer sa "abc" i password "cba" tako da nije problem u username i u password-u. "$host" koristim gde da se konektuke kad krenem bazu tako da $host koji sam naveo radi bez nikakvih problema bez obzira dali stavis "localhost" ili "127.0.0.1" a moze da se iskoristi i kompjuter name "moj_kompjuter". Ukoliko postavim ovu stranicu na server mogu da postavim IP od tog servera ili ime tog servera.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: mysql ili php prava zbrka???23.04.2008. u 08:11 - pre 194 meseci
Da li si probao kod koji ti je Goran dao u prethodnom postu?

Citat:
feroc1ty:
Code:

<?php
$host="localhost";
$user="abc";
$pass="cba";
$connect = mysql_connect($host ,$user, $pass) or die ('Could not connect: ' . mysql_error());
echo "Connect to MySQL Server at $host: as user $user.";
?>


mysql_error() ce ti izbaciti sta je greska prilikom konekcije na bazu. Ukljuci i error_reporting i setuj ga na E_ALL (na samom pocetku skripte), valjda ce nesto negde da ti pokaze gresku.
 
Odgovor na temu

djamsi
Dejan Kircanov
Data Centar
HostNet Limited Corp.
Chicago

Član broj: 11896
Poruke: 172
*.hsd1.il.comcast.net.

Sajt: www.hostnetcorp.com


+1 Profil

icon Re: mysql ili php prava zbrka???24.04.2008. u 07:28 - pre 194 meseci
probao sam sve i svasta ali zaludno. Na kraj nasao sam neki fail libmySQL.dll koi je stajao u sam MySQL Server 5.x.x\bin i iskopirao u windows direktorijum, kao i u sam PHP\ext. Onda sam editovao php.ini i u onaj deo gde su extension dodao extension=libmySQL.dll. Da bi sve ovo finkcionisao mora da obrisate ; na sledece extension:

extension=libmySQL.dll
extension=php_mysql.dll
extension=php_mysqli.dll

Ukoliko pokusate samo sa extension=libmySQL.dll server nece raditi sa vasih MySQL serverom.

Tako da sad sve radi bez nikakvih problema. To znaci da sam probao sve primjere za povezivanje i da sve radi. To sam video na internetu da PHP 5 i MySQL 5.x.x, MySQL 6.x.x ne prepoznaju ili ne vole da rade direkno sa php_mysql.dll i php_mysqli.dll.

Hvala svima kome su hteli da pomognu oko ovog problema, no vec sam resio problem i mislim da ce ovaj post pomoci i drugim ljudima. Hvala jos jednom svima!
 
Odgovor na temu

[es] :: PHP :: mysql ili php prava zbrka???

[ Pregleda: 3769 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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