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'];
}
?>
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;
?>