ďťż

Problem z krasnalem..mysql?

       

Podstrony


telcocafe

Witam!

Mam nastepujacy problem....
Mam zainstalowanego krasnala..utworzylem baze danych...uzupelnilem ale kiedy wykonuje skrypt przez www i lacze sie z baza(dane polaczenia sa na 100 dobre) to tylko to co napisalem w htmlu sie pokazuje reszta w php nie...:(..czy to brak jakichs bibliotek?A moze jeszcze cos innego prosze o pomoc :(
Zeby sprawdzic czy dziala php napisalem inna skrypt..zadziałał....nie laczylem sie z baza wiec moze to wina mysql...haslo podalem poprawne w polaczeniu..localhost,root i moje haslo....co to moze byc?

a oto skrypt ktory mi sie nie wyswietla :(
<?php
// utworzenie krótkich nazw zmiennych
$metoda_szukania=$_POST['metoda_szukania'];
$wyrazenie=$_POST['wyrazenie'];

$wyrazenie = trim($wyrazenie);

if (!$metoda_szukania || !$wyrazenie)
{
echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
exit;
}

if (!get_magic_quotes_gpc())
{
$metoda_szukania = addslashes($metoda_szukania);
$wyrazenie = addslashes($wyrazenie);
}

@ $db = new mysqli('localhost', 'ksiazkorama', 'ksiazkorama123', 'ksiazki');

if (mysqli_connect_errno())
{
echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
exit;
}

$zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
$wynik = $db->query($zapytanie);

$ile_znalezionych = $wynik->num_rows;

echo '<p>Ilość znalezionych pozycji: '.$ile_znalezionych.'</p>';

for ($i=0; $i <$ile_znalezionych; $i++)
{
$wiersz = $wynik->fetch_assoc();
echo '<p><strong>'.($i+1).'. Tytuł: ';
echo stripslashes($wiersz['tytul']);
echo '</strong><br />Autor: ';
echo stripslashes($wiersz['autor']);
echo '<br />ISBN: ';
echo stripslashes($wiersz['isbn']);
echo '<br />Cena: ';
echo stripslashes($wiersz['cena']);
echo '</p>';
}

$wynik->free();
$db->close();

?>

skrypt jest z ksiazki na pewno poprawny....

aha jeszcze jedno pytanie jak w krasnalu uruchomic phpmyadmin?tzn. jakie haslo podac i uzytkownika bo jak wpisuje te ktore podalem w wierszu polecen to mi nie laczy...:(
Użytkownik fallout78 edytował ten post 11 styczeń 2006, 00:50


Wiem nawet, z jakiej ksiązki jest ten skrypt, ale nie potrafię Ci pomóc, bo sam jeszcze tam nie doszedłem.
Natomiast PhpMyAdmin ma następujące dane:
Login: root
Hasło: krasnal

Też na tym się zatrzymałem :-)
Próbowałem różnymi sposobami, ale w końcu odinstalowałem krasnala, a zainstalowałem MySQL, PHP i Apache (każdego osobno). W dodatku na końcu ksiązki są instrukcje jak je zainstalować, ale jeśli chodzi o połącznie PHP z Apache to znajduje się tam instrukcja do starej wersji... ja trochę zmieniłem wpis do pliku "httpd.conf" na taki:

LoadModule php5_module "c:/usr/php/php5apache2.dll"
AddType application/x-httpd-php .php
Action application/x-httpd-php "c:/usr/php/php.exe"


Oczywiście w podajesz tam swoją ścięzkę do php.

A co do mysqli to zadziałało po ponownym uruchomieniu kompa (chociaż nikt tego nie wymagał).

Jeżeli masz krasnala to możesz jeszcze spróbować skopiować plik php_mysqli.dll z "php\ext\" do katalogu wina z dll'kami.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.