Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.12.2010 Ostrzeżenie: (0%)
|
Witam, przerabiam właśnie książkę Head First PHP & MySQL i mam problem.
Przy takiej konstrukcji skryptu dodajacego dane do bazy Kod <?php $dbc = mysql_connect('localhost', 'root', '', 'elvis') or die('Brak połączenia z serwerem MySQL'); $imie = $_POST['firstname']; $nazwisko = $_POST['lastname']; $email = $_POST['email']; $query = "INSERT INTO mailing (imie, nazwisko, email) VALUES ('$imie', 'nazwisko', 'email')"; mysql_query($dbc, $query) or die('Błąd w zapytaniu do bazy danych'); echo 'Dodano dane klienta.'; mysql_close($dbc); ?> Wyświetla : Cytat Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Documents and Settings\Tobi\Moje dokumenty\www\nowytest\addemail.php on line 12 Błąd w zapytaniu do bazy danych Dzieje się tak zarówno podczas prób na kompie (na wirtualnym serwerze) jak i po wrzuceniu i odpaleniu plików na prawdziwy serwer. Co jest nie tak? Druga sprawa to jeśli próbuję użyć mysqli (jak to jest oryginalnie w książce) wywala błąd: Cytat Fatal error: Call to undefined function mysqli_connect() Korzystam z webserva. Przeczytałem już o tym żeby skopiować libmysql.dll z folderu php do Apache2\bin ale tam już jest ten plik. Czy trzeba coś pozmieniać w php.ini? |
|
|
|
Rabauken Problem z mysql 2.12.2010, 12:57:57
fifi209 Co do błędu, nie użyłeś mysql_select_db
dodam je... 2.12.2010, 13:06:59
Rabauken Dzięki wielkie. W sumie wystarczyło tylko aktywowa... 2.12.2010, 13:22:54 ![]() ![]() |
|
Aktualny czas: 18.12.2025 - 23:08 |