| |
Ker sem SLUČAJNO ZELO DOBRE volje, ti bom nekaj napisal, prvič, zadnjič in nikoli več!
Kaj vse potrebuješ:
strežnik za spletno stran s podporo PHP
mySQL bazo
znanje PHP-ja
razširjeno znanje PHP-ja (mySQL)
znanje SQL
Kako naprej:
Najprej nekje ustvari bazo. Pri postavitvi baze si dobil uporabniško ime in geslo. Zapomni si ju, prav tako tudi ime baze ter pot do mySQL strežnika (v bistvu je to neka "spletna stran" npr. db4free.net).
Sedaj odpri beležnico, in napiši sledečo kodo:
<?php
mysql_connect("mysqlstreznik", "uporabniskoime", "geslo") OR die("NAPAKA!");
echo "Uspešno!";
?>
Spremeni:
mysqlstreznik -> povezava do mySQL strežnika
uporabniskoime -> uporabniško ime za dostop do baze
geslo -> geslo za dostop do baze
Shrani datoteko kot index.php. Datoteko naloži na strežnik. Odpri spletno stran in povej, kakšen bo rezultat (kaj se bo izpisalo).
spremenil: kljuka (23.8.2009 ob 19.18.37)
|
| |
| |
Ok sory sam ne vem ime streznika in kako pridem do povezave? Vem da se trudite sam jaz sem laik v tem in včasih gledam te vaše lekcije kot žaba lešnik, tko da bi bilo najboljši opis klik po klik.
|
| |
| |
In ti se greš računalniško društvo. Super ti gre.
Zelo glasno, kričeče Kje si si postavil MySQL bazo?
spremenil: kljuka (23.8.2009 ob 19.26.52)
|
| |
| |
Začni pri PHP 1 končaj PRI PHP 3 in bo vse jasno... ime strežnika bi bilo pa res fino imet... in še enkrat : preveri mysql_query ukaz... Začni pri HTML... kaj naj še napišem... sem že skoraj obupan...
OK, prvi klik. Klikni nekje, na tvojem strežniku USTVARI BAZO. Potem pojdi v bazo in daj USTVARI TABELO. Potem v tabelo vpišeš tisto kar imaš v PHP 3 lekciji. Dobro. Zdaj greš v urejevalnik PHP besedila, in ker vidim, da ti je drugače težko pomagati, kopiraš aleksy--jevo kodo. Nato spremeniš username v tvoje up. ime (npr. tvojsplet tukaj) in 'geslo' v tvoje geslo. Potem mysql_selectdb ali nekaj takega vpišeš ime tvoje baze. Z ukazom mysql_query pač izbereš tvojo tabelo. Vse to uploadaš na strežnik in finiš, finito, the end, konec...
spremenil: Erco (23.8.2009 ob 19.33.01)
|
| |
| |
Bazo sem postavil v phpmyadmin.
Kliknil sem na ustvari novo bazo in prepisal podatke iz zgornje slikce-prve 2 slikce tukaj.
Takole zdaj zdleda koda:
{<br />
$con = mysql_connect('db4free.net', 'test1', 'test') OR die('Ne morem se povezati!');<br />
mysql_select_db('testnabaza') OR die('Ne morem izbrati baze!');<br />
$objava = addslashes($_POST['tekst']);<br />
$avtor = addslashes($_POST['avtor']);<br />
$sql = "INSERT INTO tabela VALUES('0', '$avtor', '$objava', NOW(), 0)";<br />
mysql_query($sql,$con);<br />
if (mysql_errno())<br />
{<br />
echo "Napaka.<br>";<br />
} else<br />
{<br />
echo "Objava uspešno oddana.<br>";<br />
}<br />
}<br />
$con = mysql_connect('db4free.net', 'test1', 'test') OR die('Ne morem se povezati!');<br />
mysql_select_db('baza') OR die('Ne morem izbrati baze!');<br />
$sql = "SELECT * FROM tabela";<br />
$result = mysql_query($sql,$con);<br />
<br />
while($row = @mysql_fetch_assoc($result))<br />
{<br />
echo "Avtor: &nbsp;" . $row['avtor'] . " | " . $row['datumCas'] . "<br>";<br />
echo $row['objava'] . "<hr>";<br />
}<br />
?><br />
<form method="POST" name="objava" action="<? echo $_SERVER['php_self']; ?>"><br />
<p><br />
Avtor:<input name="avtor" type="text" /><br/><br />
<textarea id="tekst" rows="10" cols="50" name="tekst"></textarea><br />
</p><br />
<p><br />
<label><br />
<input type="submit" name=" " id=" " value="Objavi"><br />
</label><br />
<br><br />
</p><br />
</form></div>
<br />
spremenil: domen.net (23.8.2009 ob 19.37.13)
|
| |
| |
Ja pa za boga no.
KAKO SI PRIŠEL DO PHPMYADMINA??? KATERO STRAN SI ODPRL??? NA KATEREM STREŽNIKU JE TVOJA BAZA?!?!?!
Pravilo:
Prepovedana je nepotrebna uporaba velikih črk in smeškov.
Sedaj je žal potrebna.
|
| |
| |
Bazo sem postavil v phpmyadmin.
Kliknil sem na ustvari novo bazo in prepisal podatke iz zgornje slikce-prve 2 slikce tukaj.
Priporočam da v svoji podatkovni bazi klikneš še ustvari novo tabelo in vpišeš tam te podatke, ker se mi še sanja ne, kam si jih vpisal...
no, in s to tabelo se povežeš z mysql_query ukazom, če se ne motim........
Sicer pa, se mi malo meša glede tega... prev verjetno sem kaj zamešal, ampak tako MORAŠ narediti...
|
| |
| |
Na cpanel kliknem my sql databaze in potem nardim novo bazo in potem odprem php my admin in tam sem potem vpisal podatke iz slikic
|
| |
| |
Na cpanel kliknem my sql databaze in potem nardim novo bazo in potem odprem php my admin in tam sem potem vpisal podatke iz slikic
Si vpisal IME TABELE z MYSQL_QUERY ukazom?? Drugače ti nima kaj za delovati.
Ostalo si namreč naredil v redu (se mi zdi, saj ne vem več )
|
| |
| |
Erco, ne muči ga zdaj s temi queryji.
No, okej. Sedaj pa idi v Cpanel (glavna stran) in na levi strani je dolg meni. Poišči podatke o mysql (MySQL host, MySQL username, MySQLpassword). Te potem vpiši v tisto mojo zgornjo kodo.
|
| |
Prikazujem 3 od skupno 5 strani |
|