Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 4.976 pregleda

Najnovija ↓

Pomoc oko instalacije MySql baze 29.05.2008. u 00:01 · pre 224 meseca #1
Ovako, poceo sam sa ucenjem MySql+PHP, i stigao do instalacije baze.
Prvo bi htio da instal bazu na localhost pa sam napravio ovakav fajl:

instal.php

Code:

<?php

$adresa='localhost';
$username='root';
$pass='';


mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
mysql_query (' create database proba') or die('BAZA!!!');
mysql_query('create table vijest(id int(3) not null auto_increment primary key,ime text,)') or die('TABELA!!!');
echo'baza kreirana';
?>


Ispisuje mi samo
Code:

BAZA!!!


Moze li mi neko objasniti kako se instalira, tj. kreira baza i tabele...

poz

edit: server na localu je onaj WAMP...
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 03:06 · pre 224 meseca #2
Stavi ovako:
Code:
...or die(mysql_error());

Posle se javi sa konkretnom porukom o grešci (greški?)

Takođe, potraži phpmyadmin tu u wamp paketu, trebalo bi da ima. Njime se mnogo lakše administrira MySQL baza podataka.
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 08:17 · pre 224 meseca #4
Izbaci mi
Code:
No database selected


Ima PhpMyAdmin i SqLite Menager u paketu...
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 08:41 · pre 224 meseca #5
@kazil:

pregledao sam one castove i malo mi sad jasnija logika MySql... Ali ja bi da unosim bazu, tabele i podatke pomocu PHP. Znaci nije mi cilj samo da uradim to, vec da naucim kako se to radi...

P.S. kazile zvuk je jako slab u, cini mi se, 3 i 4 videu, do kraja sam pojacao i opet sam jedva cuo. Izgleda si se umorio sa prva 2 pa nisi imao snage za ostatak :D
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 08:52 · pre 224 meseca #6
Hehe, nisam se umorio, nego sam ujedno i gledao podesavanja programa, kako sta, da bi bilo bolje :)

hmm... inace, trebalo bi da je dobar kod.
http://www.vbulletin.com/forum/showthread.php?t=6458
http://www.php-mysql-tutorial....te-mysql-database-with-php.php
http://www.w3schools.com/php/php_mysql_create.asp

nisam pravio jos baze iz php-a, ali probaj sa ovako malo promenjenim kodom:

Code:


<?php

$adresa='localhost';
$username='root';
$pass='';

$link = mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
mysql_query ('create database proba',$link) or die('BAZA!!!');
mysql_query('create table vijest(id int(3) not null auto_increment primary key,ime text,)') or die('TABELA!!!');
echo'baza kreirana';
?>


Re: Pomoc oko instalacije MySql baze 29.05.2008. u 09:45 · pre 224 meseca #7
Evo uspio sam, a ni sam ne znam kako :)

Code:

<?php

$adresa='localhost';
$username='root';
$pass='';

$link = mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
mysql_query ("create database sajt",$link) or die('BAZA!!!');
mysql_select_db("sajt");
mysql_query("create table korisnici(korisnici_id int(3) not null auto_increment primary key,ime text)") or die('TABELA!!!');
echo'baza kreirana';
?>


Ubacio sam liniju:
Code:

 mysql_select_db("sajt");


E sad trebam unositi podatke preko PHP formi...

Hvala vam na pomoci

poz
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 10:06 · pre 224 meseca #8
pa da. nakon sto imas bazu, moras je selektovati, da zna da ces raditi sa tom bazom, a ne nekom drugom.
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 11:54 · pre 224 meseca #9
Pa da to sam skontao :)

E sad imam drugi problem:

napravio sam index.php i formu za unos imena
Code:
<form action="unos.php" method="post">
<input type="text" name="a">
<input type="submit" value="Upisi!">
</form>


to se zatim prihvati u fajlu unos.php:
Code:
<?php
$vijest=$_POST['a'];
include'config.php';

mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
mysql_query('INSERT INTO `sajt`.`korisnici` (`korisnici_id`, `ime`) VALUES (\'\', \''.$vijest.'\');');
echo'unjeo si korisnika: ><font color="red" size="20px"> '.$vijest.'</font><br><a href=".">nazad</a>';
?>


i to sve dobro radi odem u PhpMyAdmin na localhostu i pogledam tabelu korsincici i sve dobro unosi...

E sad je problem kako da prikazem red "ime" u tabeli korisnici. Pokusao sam ovako, znaci u index sam dodao ovaj kod:
Code:

<?php
include'config.php';
$con=mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
$rez=mysql_query('SELECT ime FROM korisnici ');
mysql_connect($adresa,$username,$pass) or die('KONEKT NA HOST!!!');
mysql_select_db("sajt",$con);

while ( $row = mysql_fetch_array($rez) ) { echo("<P>" . $row["ime"] . "</P>"); }


?>


izbacuje mi sledece:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\cms\index.php on line 13

Zna li ko sta je problem?
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 12:21 · pre 224 meseca #10
ovako: konektuj se na server, odaberi bazu, i onda izvrsi upit. ne mozes da uradis upit nad nekom tabelom, pa posle da mu kazes u kojoj bazi se nalazi ta tabela.
Re: Pomoc oko instalacije MySql baze 29.05.2008. u 13:21 · pre 224 meseca #11
:) Nisam obracao paznju na redosljed, prebacio sam
Code:
mysql_connect($.....
ispod
Code:
include'config.php';


I radi dobro, hvala :)
Re: Pomoc oko instalacije MySql baze 08.06.2008. u 00:03 · pre 224 meseca #12
Evo ljudi dosao na red postavljanje na server i opet je tu problem. Naime izbacuje mi sledecu gresku:

Access denied for user 'bla_vatri'@'68.247.95.189' (using password: YES)

ovo bla je korisnicko ime kojim se logujem na Cpanel od hosta, a ova ip adresa je adresa hosta tj domen...
Ovo bla_vatri sam dobio tako sto sam u Cpanelu isao na MySql databases i tamo kreirao novog usera pod imenom vatri a host valjda automatski dodaje ovo "bla" ispred.

Molim vas ljudi pomazite 3 sata se vec patim sa ovim i nikako da skontam. Na localu fino prolazi instalacija a ovde...
Re: Pomoc oko instalacije MySql baze 08.06.2008. u 16:14 · pre 224 meseca #14
Pogledaj u cpanelu da li si dodelio usera bla_vatri toj bazi i da li ima odgovarajuce privilegije... negde se desava da default user nema pristup bazi. Ako ne, napravi novog usera i dodeli ga bazi sa privilegijama
Potpis
http://norway.dakipro.com/
Re: Pomoc oko instalacije MySql baze 08.06.2008. u 20:43 · pre 224 meseca #15
Isao na MySql wizard i imas prvi korak dajes naziv baze, nakon toga ide korisnicko ime i pass, a zatim privilegije (tu sam sve cekirao). Tu automatski se dodaje user u bazu... Stvarno ne razumijem u cemu je problem, menjao sam naziv baze, username, pass vise puta i ponovo i ponovo dodavao.... Ali ne ide :(
Re: Pomoc oko instalacije MySql baze 09.06.2008. u 10:10 · pre 224 meseca #17
Pokušaj da nađes config.ini fajl (mislim da se takoi zove), mozes ga naci tamo na lokaciji gdje si instalirao web-server(pretrazi webserver), a mozes i direktno taskbar-a, pa kad ga otvoris (u nopepad-u ili nekom drugom editoru), idi CTRL+F, tj pretrazi sve passworde, znaci CTRL+F i onda ukucas 'password' i na svaki stavi za roota taj svoj user i za svaki password stavi svoj password, sve to lijepo snimi i trebalo bi raditi...
Re: Pomoc oko instalacije MySql baze 09.06.2008. u 13:24 · pre 224 meseca #18
Zizi a gdje da nadjem taj config, nisam ja instalirao web server. Uzeo sam hosting i samo sa uploadovao fajlove u "public_html" folder...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme