Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z wyświetleniem zapytania do bazy na stronie
Forum PHP.pl > Forum > PHP
nike89
wszedłem do php.net poczytałem i dalej mi to nie działa. nie wiem co wpisać jako identyfikator połączenia itd.itd.
w krasnalu do mysql jest login i hasło. może przez to nie działa, że nie ustawiłem tego w skrypcie?
jeśli to tylko kwestia podłączenia bazy slownik, to może znajdzie sie ktoś kto przeczyta ten kod, który mam do tej pory i uzupełni, żeby to działało.
nazwa bazy to slownik
nazwa tabeli to angpol
chce wyświetlić na stronie dwie kolumny z tej tabeli tzn. angielki (tak sie nazywa bo zrobiłem literówke) i polski
SKRYTP 7: INTEGRACJA PHP Z MYSQL NA PRZYKŁADZIE SŁOWNIKA POL -> ANG
Kod
<?php
bool mysql_select_db  (  string $slownik  [,  resource   ] )
$select = mysql_query("SELECT angielki, polski FROM angpol");
echo mysql_error();
while($result = mysql_fetch_array($select)){

echo $result['polski'].'-'.$result['angielki'];

}
?>

Będę bardzo wdzięczny za uzupełnienie tego kodu, żeby działało to, bo zaczynam dopiero ze zintegrowaniem mysql z php.
Same konstruowanie selectów nawet nieźle znam, ale z tym skryptem mam problem.

teraz mam takie coś będące już na rzeczy.
korzystam z krasnala. błąd jaki wyrzuca:

Warning: mysql_connect(): Unknown MySQL Server Host '?localhost?' (11004) in c:\usr\krasnal\www\nike89\nowy folder\index.php on line 10
Unknown MySQL Server Host '?localhost?' (11004)
także jest coś nie tak... czy może ktoś pomóc w poprawieniu i odpaleniu tego? Będe wdzięczny


<?php

// informacje na temat bazy
$host = ?localhost?;
$user = ?root?;
$password = ?krasnal?;
$dbName = ?slownik?;

// polaczenie i wybór bazy danych
$polacz = mysql_connect($host, $user, $password) or die(mysql_error());
$db = mysql_select_db($dbName, $polacz) or die(mysql_error());

// wprowadzanie do bazy nowego wpisu po wciśnięciu przycisku submit
if (isset($_POST[?jakies_pole?]) && trim($_POST[?jakies_pole?]) != ?) {
$jakies_pole = $_POST[?jakies_pole?];
$sql = "INSERT into angpol (polski) VALUES (?$jakies_pole?)";
$rezultat = mysql_query($sql, $polacz) or die(mysql_error());
}

// pobieranie wartości z tabeli "angpol"
$sql = "SELECT polski FROM angpol";
$rezultat = mysql_query($sql, $polacz) or die(mysql_error());
while ($lista = mysql_fetch_array($rezultat)) {
echo $lista[?polski?]. "<br />";
}


// formularz
echo <<<FORMULARZ
<br /> Dodaj wpis: <br />
<form action = "index.php" method = "post">
<input type = "text" name = "jakies_pole" maxlength="20" size = "10">
<input type = "submit" value = "Dodaj wpis">
</form>
FORMULARZ;
?>
Qleer
Usuń krasnala zainstaluj xamppa. A tak jeśli dalej chcesz krasnala to włącz serwer mysql.
CuteOne
UP: pierdoły gadasz...

  1. <?php
  2.  
  3. // informacje na temat bazy
  4. $host = 'localhost';
  5. $user = 'root';
  6. $password = 'krasnal';
  7. $dbName = 'slownik';
  8.  
  9. // polaczenie i wybór bazy danych
  10. $polacz = mysql_connect($host, $user, $password) or die(mysql_error());
  11. $db = mysql_select_db($dbName, $polacz) or die(mysql_error());
  12.  
  13. // wprowadzanie do bazy nowego wpisu po wciśnięciu przycisku submit
  14. if (isset($_POST['jakies_pole']) && trim($_POST['jakies_pole']) != '') {
  15. $jakies_pole = $_POST['jakies_pole'];
  16. $sql = "INSERT into angpol (polski) VALUES ('$jakies_pole')";
  17. $rezultat = mysql_query($sql, $polacz) or die(mysql_error());
  18. }
  19.  
  20. // pobieranie wartości z tabeli "angpol"
  21. $sql = "SELECT polski FROM angpol";
  22. $rezultat = mysql_query($sql, $polacz) or die(mysql_error());
  23. while ($lista = mysql_fetch_array($rezultat)) {
  24. echo $lista['polski']. "<br />";
  25. }
  26.  
  27.  
  28. // formularz
  29. <br /> Dodaj wpis: <br />
  30. <form action = "index.php" method = "post">
  31. <input type = "text" name = "jakies_pole" maxlength="20" size = "10">
  32. <input type = "submit" value = "Dodaj wpis">
  33. </form>
  34. ';
  35. ?>
nike89
serwer mysql mam oczywiście cały czas włączony.
działa to. wiedziałęm, że coś nie halo z apostrofami.

dzieki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.