Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem (/thread-problem--1436)



Problem - Marcin151593 - 22-03-2009

Witam wszystkich
Na mojej stronie postanowiłem zrobic formularz rejestracji i logowania oparty na tutorialu zamieszczonego na tej stronie.
Mam problem podczas rejsestracji poniewaz po wpisaniu loginu i hasła wyswietla mi sie błąd: Cos poszło nie tak.
W bazie danych wykonałem takie zapytanie:

CREATE TABLE `uzytkownicy` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nick` VARCHAR( 32 ) NOT NULL ,
`haslo` VARCHAR( 40 ) NOT NULL ,
`email` VARCHAR( 40 ) NOT NULL ,
`ip` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

to wyświetlił mi sie taki błąd: #1046 - No database selected
Nie wiem kompletnie co mam zrobic żeby rejestracja przebiegła pomyślnie. Czy wykonac inne zapytanie, a moze należy coś dodać.
Jeżeli ktos mógłby mi jakos pomóc bardzo prosze o odp.


RE: Problem - kajzur - 22-03-2009

#1046 - No database selected == Nie wybrano bazy danych.

Napewno jesteś połączony z bazą danych? Oraz wybrałeś bazę? Chodzi o funkcję mysql_connect, ew o linijkę :

$db = mysql_connect( $db_server, $db_user, $db_pass );
mysql_select_db( $db_name );

z pliku login.php oraz z pliku register.php Smile


RE: Problem - Marcin151593 - 22-03-2009

Tzn w pliku login.php i register.php jest ta linijka

$db = mysql_connect( $db_server, $db_user, $db_pass );
mysql_select_db( $db_name );

A w config.php mam odpowiednio podane

<?php
//1
$db_user = "login";
$db_server = "mysql.cba.pl";
$db_pass = "haslo";
$db_name = "nazwa bazy danych";
?>