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

PHP skript za kreiranje DB

[es] :: PHP :: PHP za početnike :: PHP skript za kreiranje DB

[ Pregleda: 1540 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

minickg
Marko Minic
Rzzo Kragujevac
Kragujevac

Član broj: 140308
Poruke: 122
*.dynamic.sbb.rs.



+1 Profil

icon PHP skript za kreiranje DB22.09.2010. u 17:47 - pre 165 meseci
E ovako. Pocetnik sam i imam 2 pitanja:

1. Kucam PHP code u Notepad ++. Posto vidim da Notepad ++ ima opciju Run (F5), pritom da se doda koji program da izvrsava PHP skript (ja dodak IE, nebitno bilo koji) . Kad sve to uradim nista se ne desava. Znaci prvo pitanje kako da pomocu Notepad++ izvedem da na F5 podigne browser i izvrsi PHP skript. Koristim wampserver.
2. Pokosuvam da odradim sledeci php skript sa w3schools.com
Code:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

if (mysql_query("CREATE DATABASE my_db",$con))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }

mysql_close($con);
?>


Sacuvao sam ga u www folder wamp servera. Kada ga pokrenem browser mi ispisuje isti taj kod, naravno pritom mi ne kreira DB. Vidim da je su kao parametri za konektovanje na mysql postavljeni peter kao user i abc123 kao password. Ja naravno nemam usser i password u startu....
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 18:35 - pre 165 meseci
Browser NE izvrsava php skript. Browserom kad otvoris adresu tipa
http://localhost/ime_php_skripta.php
onda WEB server koji slusa http zahteve shvata da to treba da prosledi php-u na izvrsenje i da od njega dobije odgovor koji posle prosledi browseru.
Otvaranje C:\www\ime_php_skripta.php u browseru nijedan browser ne bi trebalo da prikaze, ili barem da ponudi da ga snimis (nisi napisao KOJI IE koristis), vec se otvara adresa koja pocinje sa http://, pa onda naziv servera (u tvom slucaju localhost) pa / pa putanja do php fajla u odnosu na to gde je root folder web servera (u tvom slucaju www direktorijum wamp-a).

Dakle, Notepad++-om snimis fajl u recimo www folder, a otvaras ga pomocu browsera sa
http://localhost/ime_php_sripta.php
gde ovo ime php skripta zamenis odgovarajucim nazivom svog fajla.

Dalje, sto se tice baze, trebalo bi u dokumentaciji da imas da su kombinacija username i password za bazu po defaultu nesto i nesto (obicno root i prazan password). Potrazi to u dokumentaciji. Ako neces da koristis "glavnog" korisnika (root), onda moras nekako mysql bazi da dodas korisnika sa odredjenom lozinkom koji ima prava operacija nad odgovarajucom bazom (shemom) i tabelama u njoj.

Dakle, ne svodi se sve na "klik klik", vec mora malo i dokumentacije da se procita.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

galahad
Slobodan Todorov
Radio-televizija Vojvodine,
Jack-Of-All-IT-Trades, Web redakcija
Novi Sad

Član broj: 20613
Poruke: 146
*.dynamic.sbb.rs.

Jabber: galahad@elitesecurity.org
ICQ: 52020296
Sajt: www.todorowww.net


+4 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 18:36 - pre 165 meseci
Prvo moraš da napraviš nekog usera i dodeliš mu neki pass (makar i prazan). Nemam pojma kako wamp funkcioniše, trebalo bi da imaš phpMyAdmin uz njega, pa iz njega dodaj korisnika i šifru za MySQL. U suprotnom, kod sa w3c neće raditi. Naravno, parametre promeni. To ti je pod dva.

Pod jedan. IE samo od sebe nikad neće pokrenuti neki PHP program. E sad, imaš dva moda operacije PHP: iz komandne linije, ili iz browsera. Iz komandne linije ćeš kod pokrenuti tako što ćeš pozvati PHP.EXE imefajla.php. Tako se PHP interpreter poziva, i izvršava šta ti je napisano u imefajla.php. Drugi mod isprobaš tako što otvoriš browser, i kažeš mu da ti prikaže http://localhost/imefajla.php ukoliko se imefajla.php nalazi u root direktorijumu servera, ili već prilagodiš putanju realnim uslovima.
- SKRati link - JaZaKraljevo.rs -

"I have never let my schooling interfere with my education." - Mark Twain
 
Odgovor na temu

minickg
Marko Minic
Rzzo Kragujevac
Kragujevac

Član broj: 140308
Poruke: 122
*.dynamic.sbb.rs.



+1 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 18:50 - pre 165 meseci
CITAT: Iz komandne linije ćeš kod pokrenuti tako što ćeš pozvati PHP.EXE imefajla.php. Tako se PHP interpreter poziva, i izvršava šta ti je napisano u imefajla.php

Ovo mi stvarno nije jasno.
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 18:59 - pre 165 meseci
^^ Onda koristi samo browser, to iz komandne linije je tek kasnija ako ustanovis da ti treba nesto takvo (a ne treba ti).

VEOMA ti savetujem da procitas PRVO SVE TEME OVOG PODFORUMA OZNACENE SA TOP, narocito:
http://www.elitesecurity.org/t96073-PHP-cesto-postavljana-pitanja

@galahad hehe bio sam za minut brzi :)


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

galahad
Slobodan Todorov
Radio-televizija Vojvodine,
Jack-Of-All-IT-Trades, Web redakcija
Novi Sad

Član broj: 20613
Poruke: 146
*.dynamic.sbb.rs.

Jabber: galahad@elitesecurity.org
ICQ: 52020296
Sajt: www.todorowww.net


+4 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 19:10 - pre 165 meseci
Slažem se da ti komandna linija neće trebati. To samo mi manijaci koristimo, kad nam je dosadno :)

@Jbyn4e: E ako si, bolje si ti čoveku objasnio, nego ja :) Malo sam danas nešto van elementa za objašnjavanje, u modu sam za komplikovanje :D
- SKRati link - JaZaKraljevo.rs -

"I have never let my schooling interfere with my education." - Mark Twain
 
Odgovor na temu

minickg
Marko Minic
Rzzo Kragujevac
Kragujevac

Član broj: 140308
Poruke: 122
*.dynamic.sbb.rs.



+1 Profil

icon Re: PHP skript za kreiranje DB22.09.2010. u 20:30 - pre 165 meseci
Hvala vam ljudi. Znacilo mi je mnogo.

Pozz
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: PHP skript za kreiranje DB

[ Pregleda: 1540 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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