baza danych instalacja i korzystanie

Problemy związane ze stronami PHP

baza danych instalacja i korzystanie

Postprzez mator96 » Wt sie 16, 11 18:31

Oto kody :
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<?
require ("require/header.php");
?>

<body >

<!---banner-->
<div class="banner_well"></div>
<!--koniec baneru -->
<!---Menu Górne-->
<div class="menu_up">
<div id="tresc">
<a href="odsyłacz" id="link1" style="margin-left:30px;">Odsyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>

</div>
</div>
<!--Koniec menu górne-->
<!--- Menu lewe-->


<?
require("require/menu.php");
?>
<!--Koniec menu lewe-->
<!---treść strony-->

<div class="tresc_strony">
<?
if(!$isbn || !$autor || !$tytul || !$cena)
{
echo "DAj all";
exit;
}
$isbn = addslashes($isbn);
$autor = addslashes($autor);
$tytul = addslashes($tytul);
$cena = doubleval($cena);

@ $db = mysql_pconnect("root", "ksiazkorama", "ksiazkorama");
if(!$db)
{
echo "blad";
exit;
}
mysql_select_db("ksiazki");
$zapytanie= "insert into ksiazki values ('".$isbn."', '".$autor."' ,  ' ".$tytul."' , ' '".$cena."')";
$wynik = mysql_query($zapytanie);
if($wynik)
echo mysql_affected_rows()." książka zapisana do bazy.";
?>

</div>

<!---koniec tresci strony-->
</body>
</html>




i formularz:

Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<?
require ("require/header.php");
?>

<body >

<!---banner-->
<div class="banner_well"></div>
<!--koniec baneru -->
<!---Menu Górne-->
<div class="menu_up">
<div id="tresc">
<a href="odsyłacz" id="link1" style="margin-left:30px;">Odsyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>
<a href="odsyłacz" id="link1" style="margin-left:30px;">Osyłacz</a>

</div>
</div>
<!--Koniec menu górne-->
<!--- Menu lewe-->


<?
require("require/menu.php");
?>
<!--Koniec menu lewe-->
<!---treść strony-->

<div class="tresc_strony">
<form action="baza.php" method="post">
<table border=0>
<tr><td>ISBN</td></tr><td><input type="text" name=isbn size=13<br></td></tr>
<tr><td>Autor</td></tr><td><input type="text" name=autor size=13<br></td></tr>
<tr><td>Tytuł</td></tr><td><input type="text" name=tytul size=13<br></td></tr>
<tr><td>Cena PLN</td></tr><td><input type="text" name=cena size=13<br></td></tr>
<tr><td><input type="submit" value="zapisz"></td></tr>
</table>
</form>

</div>

<!---koniec tresci strony-->
</body>
</html>



Mam następujący problem:
Mam WampServer, który obsługuje MySQL
i tak jak wejdę w konsolę mysql trzeba wpisać hasło(ja nie mam)
potem create nazwa_bazy
potem use nazwa_bazy
I potem jak napisane w książce:
">mysql -h nazwa_komputera -u ksiazkorama ksiazki -p < ksiazkorama.sql ( w tej książce robię bazę danych na zapisywanie książek do bazy danych a następnie ich wyszukiwanie dzięki zrobionej w HTML wyszukiwarce.

Oto kod z ksiazkorama.sql

Kod: Zaznacz cały
create table klienci
( klientid int unsigned not null auto_incement primaty key,
nazwisko char(30) not null,
adres char(40) not null,
miejscowosc char(20) not null
);



create table zamowienia
( zamowieniaid int unsigned not null auto_incement primaty key,
klienciid int insigned  not null,
wartosc float(6.2),
data date not null
);


create table ksiazki
( isbn char(13) not null primary key,
autor char(30),
tytul(60),
cena float(4.2)
);



create table pozycje_zamowione 
( zamowienieid int unsigned not null,
isbn char(13) not null,
ilosc tinyint unsigned,
primary key (zamowienieid, isbn)
);



create table recenzje_ksiazek
(
isbn char(13) not null primaty key,
recenzja text
);



(potem są jeszcze inne opcje "serwisu" książkoramy np. recenzje)

I co teraz mam zrobić z tym bo nie rozumiem tego:| niby wszystko ładnie super pięknie a to nic ..


I jeszcze mam tu konto na ugu.pl i chciałbym też jak wrzucę na serwer i skonfigurować na mysql z ugu.pl zeby działo.
Tam jest nazwa użytkownika hasło serwer i nazwa bazy .
Czy możecie mi podać jakieś konkretne rozwiązanie??
Co napisać gdzie jak co to da Proszę!!
mator96
 
Posty: 4
Dołączył(a): Pt sie 05, 11 19:21

Re: baza danych instalacja i korzystanie

Postprzez ugu » Śr sie 17, 11 09:53

Hasło do mysql ustalasz sam przy zakładaniu bazy, zrób to w panelu klienta. Po dodaniu bazy pojawi się jej nazwa, login i serwer.
Jeśli skrypt który używasz nie ma własnego instalatora to zaloguj się do naszego phpmyaddmin, link jest w panelu kienta w zakładce z bazami. Wykonaj wszystkie czynności z pliku służącego do zakładania bazy, pomiń jednak wpisy typu CREATE DATABASE, ten etap wykonujemy my w momencie kiedy zakładasz bazę danych w panelu klienta.
ugu
Site Admin
 
Posty: 766
Dołączył(a): So lut 10, 07 22:20

Re: baza danych instalacja i korzystanie

Postprzez mator96 » Śr sie 17, 11 15:49

ale ja tego wszystkiego nie rozumiem co jest w phpmyadmin na ugu.pl.
Nie wiem jak tam stworzyć tabelke i tą całą reszte a tak tylko create table i juz.
jedyne jak coś już wiem to tylko jak w pliku *.php wpisać odpowiedni kod ale i z tym mam mały problem bo jak jest:
$link = mysql_connect ("co tu wpisać?", "co tu wpisać , "co tu wpisać") or die ("Nie mozna sie polaczyc z baza

danych");
to jest z łączeniem się do bazy danych ale nawet jezeli wpisze tam gdzie jest "co tu wpisać " db[cyfry] to mi wyskakuje błąd ze nie moza połączyć
mator96
 
Posty: 4
Dołączył(a): Pt sie 05, 11 19:21

Re: baza danych instalacja i korzystanie

Postprzez wargo » So sie 20, 11 20:35

Kod: Zaznacz cały
mysql_connect("mysqlN.ugu.pl""dbxxx""hasło");
mysql_select_db("dbxxx"); 

N - sprawdź jaki dokładnie masz przypisany serwer bazy w panelu klienta.
xxx - numerki po db w nazwie bazy i użytkownika
Jeżeli masz plik .sql to zaimportuj go poprzez opcję "import" (najpierw wybierz bazę z lewej). Usuń kody typu co podał użytkownik "ugu".
wargo
 
Posty: 1353
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności