Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] problem z połączeniem
-manzarek-
post
Post #1





Goście







Witajcie,

Mam pewien problem. Jestem zupełnym laikiem w tym temacie.

Korzystając z http://gajdaw.pl/bd/podstawy/print.html stworzyłem za pomocą phpmyadmin tabelę. Całość znajduje się na serwerze na którym stworzono dla mnie bazę danych "bazaw".

Skrypt podany poniżej umieszczam na stronie, stronę wgrywam na serwer i niestety cały czas mam problem z połączeniem z bazą danych. Byłbym wdzięczny za pomoc w rozwiązaniu problemu.

<?php

$link = mysql_connect("localhost", "", "")
or die("Could not connect");

mysql_select_db("bazaw")
or die("Could not select database");

$query = "SELECT * FROM osoby";
$result = mysql_query($query)
or die("Query failed");

while ($row = mysql_fetch_array($result)) {
echo "<TR><TD>" . $row["firma"] .
"</TD><TD>" . $row["telefony"] .
"</TD></TR>\n";
}

mysql_free_result($result);
mysql_close($link);

?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Akairis
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2011
Skąd: Kraków

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


plik index.php

  1. <form action="index.php" method="post">imię:<br />
  2. <input type="text" name="imie" /><br />e-mail:<br />
  3. <input type="text" name="email" /><br />
  4. <input type="submit" value="dodaj" />
  5. </form>
  6. <?php
  7. // odbieramy dane z formularza
  8. if(isset($_POST['imie']) && isset($_POST['email'])){
  9.  
  10. $imie = $_POST['imie'];
  11. $email = $_POST['email'];
  12.  
  13. // łączymy się z bazą danych
  14. $connection = mysql_connect('localhost', 'root', 'haslo') //odpowiednie wartości dla serwera
  15. or die('Brak połączenia z serwerem MySQL');
  16. $db = mysql_select_db('admin') // nazwa bazy danych, a nie tabeli
  17. or die('Nie mogę połączyć się z bazą danych');
  18.  
  19. // dodajemy rekord do bazy
  20. $ins = mysql_query("INSERT INTO test SET imie='$imie', email='$email'");
  21.  
  22. mysql_query("SET charset utf8");
  23.  
  24. if($ins){
  25. echo "Rekord został dodany poprawnie";
  26. }
  27. else {
  28. echo "Błąd nie udało się dodać nowego rekordu";
  29. }
  30. mysql_close($connection);
  31.  
  32. }
  33. ?>
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: 11.10.2025 - 20:01