Mam serwer apache 2 ale nie zainstalowałem go na dysku C: tylko na innym powiedzmy na D: gdzie muszę zainstalować mysql-a i co należy zrobić jeśli instaluję go na D: i tak samo co trzeba zrobić jeśli na C: . Pytam ponieważ zainstalowałem go na D: ale jak napisałem stronę w php gdzie były odwołania do mysql-a to nie łączyło mi się z bazą.
Zjadłem chipsy, a nie popiłem colą bo zupa była za słona.
Napisz wyraźniej..
Jak się nie łączyło to miałeś włączonego MySQL'a? Bo jak zainstalujesz to trzeba włączyć (o ile się sam nei włącza, nie wiem jak jest na windzie więc mogę się mylić)
I jako adres bazy podałeś localhost ?
Ostatnio zmieniony przez markoll 2006-03-15, 18:55, w całości zmieniany 1 raz
no więc tak prościej to mam serwer apache i chce mieć mysql-a ale jak go zainstalowałem to mi się skrypt php nie łączy z bazą. I wydaje mi się że może mieć na to wpływ ścieżka instalacji serwera i sqmego mysql-a, a u mnie serwer jest na D: a mysql na C:
A ten MySql to działa czy nie A ta strona php nie powinna określać serwera, z którym się łączy Nie chce wyjść na laika ale obsługę php w apaczu też chyba trzeba doinstalować/skonfigurować.
A ten MySql to działa czy nie A ta strona php nie powinna określać serwera, z którym się łączy Nie chce wyjść na laika ale obsługę php w apaczu też chyba trzeba doinstalować/skonfigurować.
właśnie my się tu głowimy, a ty pewnie tylko zainstalowałeś dwa silniki
php to mi chodzi normalnie tylko że jak w php odwołuje się do mysql-a to mi ucina całą resztę kodu która znajduje się pod skryptem (ze skryptu zostaje tylko pierwsza komenda czyli łączenie się z bazą-tzn echo że połączenie się nie udało)
tak wygląda strona w orginale:
Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="OGGYteam">
<META NAME="Keywords" CONTENT="słowa kluczowe">
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
$polaczenie = mysql_connect('127.0.0.1','root','63115') or die('Połączenie nieudane');
mysql_select_db('filmy',$polaczenie) or die('Wybranie bazy nieudane');
$zapytanie="select tytul,minut from filmy where minut>90 and minut<100;";
$wynik=mysql_query($zapytanie) or die('Zapytanie zakończyło się niepowdzeniem');
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="OGGYteam">
<META NAME="Keywords" CONTENT="słowa kluczowe">
<TITLE></TITLE>
</HEAD>
<BODY>
Połączenie nieudane
P.S.
Wypadałoby zaznaczyć, że skrypt pochodzi z Ks-experta więc powinien być poprawnie napisany. A użyłem go tylko dlatego że mój skrypt mi nie działał i chciałem sprawdzić czy to moja wina (źle napisany skrypt) czy serwera (teź moja wina , ale przynajmniej wiem na czym stoję).
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum