[PHP] Problem z połączeniem się z bazą danych MySQL 9822 1

O temacie

Autor Remix

Zaczęty 26.10.2012 roku

Wyświetleń 9822

Odpowiedzi 1

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Witam może dam na początek kod i wyjaśnię problem:
<?php&#36;polaczenie = mysql_connect(&#39;94.249.176.84&#39;, &#39;root&#39;, &#39;***&#39;);mysql_connect(&#36;polaczenie) or die (print &#39;Problem polaczenia z baza danych&#39;);mysql_select_db(&#39;gmpa&#39;) or die(mysql_query("CREATE DATABASE gmpa"));&#36;tworzenietabeli = &#39;CREATE TABLE gracze (id int NOT NULL AUTO_INCREMENT, login char(20), haslo char(30), nickforum char(30), wiek int, biografia text&#39; or die (print &#39;Błąd tworzenia tabel...&#39;);mysql_query(&#36;tworzenietabeli);&#36;login;&#36;haslo;&#36;nick;&#36;wiek;&#36;biografia;?>

<html>
<head>
<title>Rejestracja gracza</title>
</head>
<body>
<form action="index.php" method="post">
<div>
Nick który chcesz posiadać w grze: <input type="text" name="loginserw" /> <br/>
Hasło do twojego konta: <input type="text" name="hasloserw" /> <br/>
Twój nick z forum serwera: <input type="text" name="forum"/> <br/>
Wiek twojej postaci: <input type="text" name="poswiek" /> <br/>
Biografia postaci (min.300 liter!!): <input type="text" name="biopos" /> <br/>
<input type="sumbit" name="Rejestracja" valute="Tak"/>
</div>
</form>
</body>
</html>

<?phpif (&#36;_POST[&#39;Rejestracja&#39;] == "Tak"){    if (&#36;_POST[&#39;loginserw&#39;] == "" OR &#36;_POST[&#39;hasloserw&#39;] == "" OR &#36;_POST[&#39;forum&#39;] == "" OR &#36;_POST[&#39;poswiek&#39;] == "" OR &#36;_POST[&#39;biopos&#39;] == "")    {        echo &#39;Wypełnij wszystkie pola&#33;&#33;&#39;;    }    else    {        &#36;login = &#36;_POST[&#39;loginserw&#39;];	&#36;haslo = &#36;_POST[&#39;hasloserw&#39;];	&#36;nick = &#36;_POST[&#39;forum&#39;];	&#36;wiek = &#36;_POST[&#39;poswiek&#39;];	&#36;biografia = &#36;_POST[&#39;biopos&#39;];		&#36;zapytanie = "INSERT INTO `gracze` (`id`, `login`, `haslo`, `nickforum`, `wiek`, `biografia`) 	VALUTES (&#39;&#39;, &#36;login , &#36;haslo , &#36;nick , &#36;wiek , &#36;biografia)";  	&#36;wyslaniezapytania = mysql_query(&#36;zapytanie);    }}mysql_close(&#36;polaczenie);?>

A więc, mimo że komende: "mysql_connect" mam wypełnioną dobrze to i tak i tak cały czas wyświetla mi się  "Problem polaczenia z baza danych". Widzicie tu coś co może to powodować??
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
Hm, stary nie wiem po co dawałeś w poleceniu mysql_connet w funkcji or die() funkcję print. Weź daj po prostu
mysql_connect($polaczenie) or die ('Problem polaczenia z baza danych');
no i powinno na lajcie działać.
Resztę kodu przyznam że nie sprawdzałem (tylko co to mi się rzuciło w oczy).
 


0 użytkowników i 0 gości przegląda ten wątek.
0 użytkowników
Do góry