Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z MySQL


Rekomendowane odpowiedzi

Opublikowano

Podałeś złą nazwę użytkownika lub hasło (lub jego brak - Using password: No) do bazy danych MySQL.

Opublikowano

A jak to naprawic? kod:

<?php
$sitename = "**************";
$link = mysql_connect("localhost", "root", "password");
$db_selected = mysql_select_db('database', $link);
mysql_query("SET NAMES utf8");
 
function fetchinfo($rowname,$tablename,$finder,$findervalue) {
if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename");
else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");
$row = mysql_fetch_assoc($result);
return $row[$rowname];
}
?>
Opublikowano

 

A jak to naprawic? kod:

<?php
$sitename = "**************";
$link = mysql_connect("localhost", "root", "password");
$db_selected = mysql_select_db('database', $link);
mysql_query("SET NAMES utf8");
 
function fetchinfo($rowname,$tablename,$finder,$findervalue) {
if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename");
else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");
$row = mysql_fetch_assoc($result);
return $row[$rowname];
}
?>

 

Boże kod z jakiegoś jackpot'a. Lepiej przejdź na PDO. Tu gdzie masz to wpisz dane z bazy danych, ip - login - hasło

mysql_connect("ip", "user", "password"); //* adres ip, użytkownik, hasło
mysql_select_db('database', $link); //* Nazwa bazy danych

­

Opublikowano

Interesują nas te dwie linijki kodu:

$link = mysql_connect("HOST", "NAZWA_UZYTKOWNIKA", "HASLO");
$db_selected = mysql_select_db('NAZWA_BAZY_DANYCH', $link);

Zamiast HOST, NAZWA_UZYTKOWNIKA, HASLO i NAZWA_BAZY_DANYCH wpisz odpowiednie dane (najprawdopodobniej znajdziesz je w panelu swojego hostingu, a jeżeli masz serwer lokalny to w phpmyadmin)

Opublikowano

Sprawdź czy podałeś prawidłowe dane tu:

$link = mysql_connect("localhost", "root", "password");

Może nie masz hasła a je podajesz? a może zły użytkownik? Sprawdź.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Interesują nas te dwie linijki kodu:

$link = mysql_connect("HOST", "NAZWA_UZYTKOWNIKA", "HASLO");
$db_selected = mysql_select_db('NAZWA_BAZY_DANYCH', $link);

Zamiast HOST, NAZWA_UZYTKOWNIKA, HASLO i NAZWA_BAZY_DANYCH wpisz odpowiednie dane (najprawdopodobniej znajdziesz je w panelu swojego hostingu, a jeżeli masz serwer lokalny to w phpmyadmin)

a gdzie dokladniej pisze jaki jest Host? w phpmyadmin

Opublikowano

Mam tam localhost (hosting vior.pl)

 

A sprawdziłeś nazwę użytkownika i hasło?

Opublikowano

Upewnij się, czy Twój użytkownik ma ustawione hasło i jeżeli ma, czy podajesz poprawne w kodzie źródłowym (podane wyżej). Najprawdopodobniej informację znajdziesz w panelu Twojego hostingu (zakładam, że Twoja strona nie jest na serwerze lokalnym).

Opublikowano

Upewnij się, czy Twój użytkownik ma ustawione hasło i jeżeli ma, czy podajesz poprawne w kodzie źródłowym (podane wyżej). Najprawdopodobniej informację znajdziesz w panelu Twojego hostingu (zakładam, że Twoja strona nie jest na serwerze lokalnym).

Wlasnie nie jest na serwerze lokalnym, zostawilem tam localhost, w uzytkowniku wpisalem ***_*******@localhost a w hasle haslo ktore mam ustawione na pma

Opublikowano

Wlasnie nie jest na serwerze lokalnym, zostawilem tam localhost, w uzytkowniku wpisalem ***_*******@localhost a w hasle haslo ktore mam ustawione na pma

 

W użytkowniku wpisz jedynie ***_******* (bez @localhost, to jest adres serwera).

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...