Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wstawianie rekordów do bazy w PHP/MySQL/Postgres i porawa tabeli
Ryest
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.05.2007

Ostrzeżenie: (0%)
-----


Witam!

Chcę zrobić aplikację, która wstawia mi rekordy do bazy danych.

Samochody.php to plik gdzie mam nr, marke, model itd i tutaj chce powstawiać kolejne dane. Baza danych znajduje sie na szkolnym serwerze i niestety nie wiem czy zrobić od nowa cały plik czy też jest możliwośc szbkiego zmodyfikowania pliku samochody.php

  1. <?php
  2.  
  3. include_once ('baza.php');
  4. $db=new db();
  5. $db->zp("SELECT nr_s, marka, typ FROM SAMOCHODY");
  6. echo"<TABLE><TR><TH>marka</TH><TH>typ</TH></TR>\n";
  7. while($wiersz=$db->wiersz())
  8. {
  9. echo"<TR><TD><A href=\"samochod.php?id="
  10. .$wiersz['nr_s'].' ">'
  11. .$wiersz['marka']."</A></TD><TD>"
  12. .$wiersz['typ']."</TD></TR>\n";
  13. }
  14. echo"</TABLE>";
  15. echo"w bazie jest".$db->il_wier()." wierszy";
  16.  
  17.  
  18. ?>


abym mógł wstawiać dane

a tutaj mam plik samochody2 gdzie wybrałem większość z tablicy z tym że całkiem mam to pomieszane np; pod typem są marki itp i mam pytani czy mógłby ktos to poprawić bo ja juz sie pogubiłem a starłem się robić analogicznie do w/w
  1. <?php
  2.  
  3. include_once ('baza.php');
  4. $db=new db();
  5. $db->zp("SELECT nr_s, marka, typ, rok, kolor, pojemnosc, przebieg FROM SAMOCHODY");
  6.  
  7. echo"<TABLE><TR><TH>marka<TH><TH>typ<TH><TR>rok<TH><TH>kolor<TH><TH>pojemnosc<TH><TH>przebieg</TH></TR>\n";
  8. while($wiersz=$db->wiersz())
  9. {
  10. echo"<TR><TD><A href=\"samochod.php?id="
  11. .$wiersz['nr_s'].' ">'
  12. .$wiersz['typ']."</A></TD><TD>"
  13. .$wiersz['rok']."</A></TD><TD>"
  14. .$wiersz['kolor']."</A></TD><TD>"
  15. .$wiersz['pojemnosc']."</A></TD><TD>"
  16. .$wiersz['marka']."</A></TD><TD>"
  17. .$wiersz['przebieg']."<TD><TR>\n";
  18.  
  19. }
  20. echo"</TABLE>";
  21.  
  22. echo"w bazie jest".$db->il_wier()." wierszy";
  23.  
  24. ?>


Spróbowałem zrobić Inserta do mojej tabeli samochody
  1. <?php
  2. mysql_connect('gandalf.mac.edu.pl', 'ryest', 'hasło') or
  3. die('Nie można się połączyć');
  4. mysql_select_db('baza.php');
  5.  
  6. mysql_query("INSERT INTO samochody (`nr_s`, `marka`, `typ`, `kolor` ) VALUES ('', 'HONDA', 'CIVIC', 'wisniowy')");
  7. printf ("Ostatnio dodany rekord ma id %d\n", mysql_insert_id());
  8. ?>


i niestety nie łączy mi

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/informatyka/2006/23dr-a-4/lanecki/public_html/new5.php on line 2
Nie można się połączyć

Baza danych w szkole jest w Postgresie moze trzeba jeszcze coś więcej podać a może podałem zły
mysql_select_db (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Proszę o pomoc

Ten post edytował Ryest 31.01.2008, 23:50:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:20