Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Logowanie do bazy danych
#1
Witam. Nie mogę zalogować się do bazy danych. W wierszu poleceń wpisuje:
Kod:
mysql -u root -p
lecz wyskakuje mi:
Kod:
Nazwa 'mysql' nie jest rozpoznawana jako polecenie zewnetrzne lub wewnetrzne, program wykonywalny lub plik wsadowy

Bardzo proszę o pomoc.

A jeżeli otworzę bazę danych od razu i wpiszę haslo, bez otwierania wiersza poleceń systemu bedzie to logowanie poprawne?
Odpowiedz
#2
Błędna ścieżka.

Poczytaj to: http://vlaurie.com/computers2/Articles/environment.htm
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
Nie będę pisał nowego tematu po prostu zadam pytanie tutaj.
Jestem początkujacym jesli chodzi o bazy danych więc prosze o wyrozumialosc.
Aby nawiązac połaczenie z baza wpisuje sie:
Kod:
@ $db = new mysqli('localhost', 'uzytkownik', 'haslo', 'baza');

Tu mam problem że nie wiem co podac w 'localhost'

Bardzo proszę o pomoc.
Odpowiedz
#4
Nazwę Twojego hosta... (na 90% localhost).
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#5
Czyli mam zostawić localhost? czy wpisac cba.pl (bo na tym mam strone) ?
Odpowiedz
#6
A poczytaj w ich pomocy - nigdy czegoś takiego nie używałem.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#7
na pewno localhost jeszcze się chyba nie spotkałem, żeby było coś innego Wink jeśli się spotkałem to nie pamiętam o tym Tongue
Odpowiedz
#8
ale bazy danych nie trzeba nigdzie na serwer wysyłać, ma zostać na komputerze?
Odpowiedz
#9
Poczytaj jakiś kurs, jak to w ogóle działa, bo aż się tłumaczyć nie chce...
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#10
no przecież przeczytałem inaczej bym się za to nie brał. Więc rozumiem że nie...

Zrobiłem przykładową baze danych i napisałem do niej kod który wyszukuje w niej dane:

szukaj.php
Kod:
<html>
<head>
  <title>Wyszukiwanie książek</title>
</head>

<body>
  <h1>Wyszukiwanie książek</h1>

  <form action="rezultaty.php" method="post">
    Wybierz metodę wyszukiwania:<br />
    <select name="metoda_szukania">
      <option value="autor">Autor</option>
      <option value="tytul">Tytuł</option>
      <option value="isbn">ISBN</option>
    </select>
    <br />
    Wprowadź poszukiwane wyrażenie:<br />
    <input name="wyrazenie" type="text" size="40">
    <br />
    <input type="submit" name="submit" value="Szukaj">
  </form>

</body>
</html>

rezultaty.php
Kod:
<html>
<head>
  <title>Rezultaty wyszukiwania</title>
</head>
<body>
<h1>Rezultaty wyszukiwania </h1>
<?php
  // utworzenie krótkich nazw zmiennych
  $metoda_szukania=$_POST['metoda_szukania'];
  $wyrazenie=trim($_POST['wyrazenie']);

  $wyrazenie = trim($wyrazenie);

  if (!$metoda_szukania || !$wyrazenie) {
     echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
     exit;
  }

  if (!get_magic_quotes_gpc()) {
    $metoda_szukania = addslashes($metoda_szukania);
    $wyrazenie = addslashes($wyrazenie);
  }

  @ $db = new mysqli('localhost', 'root', 'moje_haslo', 'ksiazki');

  if (mysqli_connect_errno()) {
     echo 'Bład: Połaczenie z baza danych nie powiodło się. Spróbuj jeszcze raz pózniej.';
     exit;
  }

  $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
  $wynik = $db->query($zapytanie);

  $ile_znalezionych = $wynik->num_rows;

  echo "<p>Ilosć znalezionych pozycji: ".$ile_znalezionych."</p>";

  for ($i=0; $i <$ile_znalezionych; $i++) {
     $wiersz = $wynik->fetch_assoc();
     echo "<p><strong>".($i+1).". Tytuł: ";
     echo stripslashes($wiersz['tytul']);
     echo "</strong><br />Autor: ";
     echo stripslashes($wiersz['autor']);
     echo "<br />ISBN: ";
     echo stripslashes($wiersz['isbn']);
     echo "<br />Cena: ";
     echo stripslashes($wiersz['cena']);
     echo "</p>";
  }

  $wynik->free();
  $db->close();

?>

</body>
</html>

Ale bez przerwy wyskakuje mi błąd z polaczeniem do bazy.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Importowanie wybranych danych z Excel do tabeli w html fabsik 1 2,903 16-01-2014, 15:41
Ostatni post: fabsik
  Czy da się ?? (Bazy danych) misio56 2 2,890 27-08-2013, 14:35
Ostatni post: mateo
  [HTML][MySQL][PHP]PHP , MySql Tabele i rekordy, Wyciąganie danych mlodyzero 8 5,698 09-01-2013, 01:59
Ostatni post: hieroshima
  Problem z zapisywaniem danych do bazy Lampek 1 1,938 12-04-2012, 20:22
Ostatni post: Marys
  wczytywanie danych do ramki kuba1995 2 2,254 24-03-2012, 20:30
Ostatni post: kornell

Skocz do:


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