Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem
#1
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.
Odpowiedz
#2
#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
Odpowiedz
#3
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";
?>
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl