Poslao: 24 Nov 2013 19:14
|
offline
- Pridružio: 28 Avg 2009
- Poruke: 196
|
Evo ovo je kod koji sam podesio na lokalnom serveru xampp i radi ali kada ga postavim na 000webhost.com neće da radi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//konektovanje u bazu
mysql_connect('localhost','root','');
mysql_select_db("counter");
//preuyimanje podataka iz baze
$sql = mysql_query("SELECT * FROM poseta") or die(mysql_error());
$red = mysql_fetch_assoc($sql);
//definisanje podataka iz baze
$broj_poseta = $red['poseta'];
echo "Vi imate ".$broj_poseta." poseta!";
$novbrpos = $broj_poseta+1;
mysql_query("UPDATE poseta SET poseta = $novbrpos");
?>
</body>
</html>
?
Podaci baze koju sam kreirao na 000webhost.com
$mysql_host = "mysql1.000webhost.com";
$mysql_database = "a7167962_brojac";
$mysql_user = "a7167962_brojac";
$mysql_password = "........";
Šta treba da izmenim gore u kodu i kako?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 25 Nov 2013 19:33
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
bolepks ::Evo ovo je kod koji sam podesio na lokalnom serveru xampp i radi ali kada ga postavim na 000webhost.com neće da radi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//konektovanje u bazu
mysql_connect('localhost','root','');
mysql_select_db("counter");
//preuyimanje podataka iz baze
$sql = mysql_query("SELECT * FROM poseta") or die(mysql_error());
$red = mysql_fetch_assoc($sql);
//definisanje podataka iz baze
$broj_poseta = $red['poseta'];
echo "Vi imate ".$broj_poseta." poseta!";
$novbrpos = $broj_poseta+1;
mysql_query("UPDATE poseta SET poseta = $novbrpos");
?>
</body>
</html>
?
Podaci baze koju sam kreirao na 000webhost.com
$mysql_host = "mysql1.000webhost.com";
$mysql_database = "a7167962_brojac";
$mysql_user = "a7167962_brojac";
$mysql_password = "........";
Šta treba da izmenim gore u kodu i kako?
Dali si kreirao tabelu na tom hostu i pravilno PHP konektovao sa bazom?
|
|
|
|
Poslao: 25 Nov 2013 22:02
|
offline
- Pridružio: 28 Avg 2009
- Poruke: 196
|
Kreirao sam bazu i tabelu međutim izgledami da nije dobro podešeno dobio sam još jedan savet ali mi nije baš najasnije:
Code (php):
//konektovanje u bazu
mysql_connect("$host", "$user", "$password");
mysql_select_db("$database");
|
|
|
|
Poslao: 26 Nov 2013 14:18
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
bolepks ::Kreirao sam bazu i tabelu međutim izgledami da nije dobro podešeno dobio sam još jedan savet ali mi nije baš najasnije:
Code (php):
//konektovanje u bazu
mysql_connect("$host", "$user", "$password");
mysql_select_db("$database");
Ovako, svaki server ima način kako se PHP konektuje sa bazom podataka. Kada iz XAMPP-a ili WAMP-a kopiraš podatke na server onda moraš prekopirati bazu podataka u MySQL koji je na serveru i u root folder sve tvoje PHP fajlove. Zatim odeš u fajl gde ti je konektor na bazu podatak i moraš promeniti localhost, user i password koji ti da provajder. Sigurno ti nije localhost, root i prazno za šifru. Obično je localhost, user od domena i šifra domena. A negde je sve posebno...
|
|
|
|