Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zapisem do bazy danych rekordu
egonik
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2012

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


Witam

Posiadam następujący formularz:
  1. <form action="form.php" method="post">
  2. Mecz:<br />
  3. <input type="text" name="mecz" /><br />
  4. Data:<br />
  5. <input type="text" name="data" /><br />
  6. Godzina:<br />
  7. <input type="text" name="godzina" /><br />
  8. Sędzia:<br />
  9. <input type="text" name="sedzia" /><br />
  10. <input type="submit" value="dodaj" />
  11. </form>


i następujący skrypt form.php

  1. <?php
  2. // odbieramy dane z formularza
  3. $mecz = $_POST['mecz'];
  4. $data = $_POST['data'];
  5. $godzina = $_POST['godzina'];
  6. $sedzia = $_POST['sedzia'];
  7.  
  8. if($mecz and $data and $godzina and $sedzia) {
  9.  
  10. // łączymy się z bazą danych
  11. $connection = @mysql_connect('sql.referee.nazwa.pl', 'referee_2', 'haslo')
  12. or die('Brak połączenia z serwerem MySQL');
  13. $db = @mysql_select_db('Obsada', $connection)
  14. or die('Nie mogę połączyć się z bazą danych');
  15.  
  16. // dodajemy rekord do bazy
  17. $ins = @mysql_query("INSERT INTO Obsada SET mecz='$mecz', data='$data', godzina='$godzina', sedzia='$sedzia'");
  18.  
  19. if($ins) echo "Rekord został dodany poprawnie";
  20. else echo "Błąd nie udało się dodać nowego rekordu";
  21. }
  22.  
  23. ?>


i nie wiem, ale nie zapisuje mi rekordów w bazie danych
struktura tabeli
id
mecz
data
godzina
sedzia

Wogóle wyskakuje komunikat że brak połaczenia z bazą danych, a więc do tego przechodzi
$connection = @mysql_connect('sql.referee.nazwa.pl', 'referee_2', 'haslo')
or die('Brak połączenia z serwerem MySQL');

Czy możecie pomóc?

Ten post edytował egonik 8.02.2012, 23:27:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
egonik
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2012

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


Zmiana polecenia sql nic nie daje, usunięcie warunku również.

Musiałem dodać jeszcze port i teraz z samą bazą danych mi się łączy, ale nie chce wybrać tabeli "Obsada"

Czy wiecie co należy zrobić, bo już ślęczę nad tym parę godzin?

Wyskakuje mi Access denied for user 'referee_2'@'%' to database 'Obsada'

Moja baza danych znajduje się na nazwa.pl

Ten post edytował egonik 9.02.2012, 10:49:32
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: 3.10.2025 - 07:08