Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Logowanie do bazy danych
|
Liczba postów: 64
Liczba wątków: 15
Dołączył: 27-04-2011
Reputacja:
0
Witam. Nie mogę zalogować się do bazy danych. W wierszu poleceń wpisuje: 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?
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
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ę.
Liczba postów: 64
Liczba wątków: 15
Dołączył: 27-04-2011
Reputacja:
0
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.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
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ę.
Liczba postów: 64
Liczba wątków: 15
Dołączył: 27-04-2011
Reputacja:
0
Czyli mam zostawić localhost? czy wpisac cba.pl (bo na tym mam strone) ?
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
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ę.
Liczba postów: 817
Liczba wątków: 16
Dołączył: 27-04-2011
Reputacja:
45
na pewno localhost jeszcze się chyba nie spotkałem, żeby było coś innego  jeśli się spotkałem to nie pamiętam o tym
Liczba postów: 64
Liczba wątków: 15
Dołączył: 27-04-2011
Reputacja:
0
ale bazy danych nie trzeba nigdzie na serwer wysyłać, ma zostać na komputerze?
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
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ę.
Liczba postów: 64
Liczba wątków: 15
Dołączył: 27-04-2011
Reputacja:
0
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.
|
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
|
Użytkownicy przeglądający ten wątek: 2 gości
|
|
Sponsorzy i przyjaciele
|
|
|