Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem no database selected przy zdefiniowanej bazie
dollares123
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

Ostrzeżenie: (0%)
-----


Witam może na początek podstawowe informacje jak zrobiłem moja strone w folderze var znajduja sie dane do połączenia z bazą danych oraz tam mam zdefiniowaną baze danych którą ma czytać.

  1. <?php
  2. @$polaczenie = mysql_connect('localhost', 'root', '');
  3. @$baza = mysql_select_db('galeria',$polaczenie);
  4. mysql_query('SET NAMES utf8');
  5. if (!$baza) {
  6. ?>
  7. <p>Wystąpił problem z połączeniem z bazą MYSQL.</p>
  8. <a href="index.php">Powrót do strony głównej</a>
  9. <?php
  10. die();
  11. }
  12. ?>


W pliku content.php mam coś takiego
  1. <?php
  2. if(empty($_GET['x'])){header("Location:default");}
  3. if($_GET['x']){
  4. switch($_GET['x']) {
  5.  
  6.  
  7. case "default":
  8. include ('strony/ogolne/default.php');
  9. break;
  10. case "zdjecia":
  11. include ('strony/ogolne/zdjecia.php');
  12. break;
  13.  
  14.  
  15.  
  16. default:
  17. //jeżeli wybrał typ którego nie ma (np sam coś kombinuje w adresie strony, chcąc namieszać)
  18. <h2>Błąd</h2>
  19. <br>
  20. Nie ma takiej strony lub nie masz dostępu do tej strony.<br>
  21. Możliwe, że strona jest w trakcie przebudowania i nie jest obecnie dostępna<br><br>
  22. <hr>
  23. ";
  24. break;
  25.  
  26. }
  27. } else {
  28. // wpisz tutaj co ma wyswietlic jesli jest głowna //
  29. include ('strony/ogolne/default.php');
  30. }
  31.  
  32. ?>

ok to teraz przejdźmy do samego skryptu wywala mi błąd że nie wybrano bazy danych jak ją mam zdefiniowaną w pliku ustawienia.php

oto skrypt który nie działa

  1. <?php
  2. if (!$_GET['akcja']) {
  3. // Wyswietla linki do kategori
  4. $zapytanie2 = "SELECT * FROM galeria_kat";
  5. $id6 = mysql_query($zapytanie2) or die(mysql_error());
  6. echo 'Kategorie';
  7. echo '<br>';
  8.  
  9. while($rekord2 = mysql_fetch_assoc($id6)) {
  10. $id_kat =$rekord2['id'];
  11. $id_name = $rekord2['name'];
  12. echo $rekord2['id'];
  13. <a href="http://localhost/website/zdjecia/kategoria/'.$id_kat.'">'.$id_name.'</a>';
  14. echo '<br>';
  15. }
  16. }
  17. echo '<br><br><br>';
  18. // Koniec wyswietlania linkow
  19. // Wyświetla zdjęcia według kategorii
  20. if ($_GET['akcja']) {
  21. mysql_select_db("galeria");
  22. $zap = mysql_query("SELECT * FROM galeria WHERE id_kat='".$_GET['akcja']."'") or die(mysql_error());
  23. while($rekord3 = mysql_fetch_assoc($zap)) {
  24. echo'<a href="'.$rekord3['link'].'" rel="lightbox" title="'.$rekord3['nazwa'].'"><img src="'.$rekord3['link'].'" alt="test" style="height: 150px; width: 150px;" /></a>';
  25. }
  26. }
  27. ?>

zdefiniowałem baze jeszcze raz ale nie działa wywala ten sam błąd

P.S zapomniałem załączyć jeszcze jednego pliku
  1. <?php
  2. //włączamy bufor
  3. //pobieramy zawartość pliku ustawień
  4. require_once('var/ustawienia.php');
  5. //startujemy lub przedłużamy sesję
  6. //pobieramy nagłówek strony
  7. require_once ('strony/gora.php');
  8. //pobieramy menu górne
  9. require_once ('strony/panel.php');
  10. //pobieramy lewy blok
  11. require_once ('strony/lewy_blok.php');
  12. //pobieramy prawy blok
  13. require_once ('strony/prawy_blok.php');
  14. //pobieramy środek strony
  15. require_once ('strony/content.php');
  16. //pobieramy stopkę
  17. require_once ('strony/footer.php');
  18. ?>
Go to the top of the page
+Quote Post
wizu
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Usuń znak @ sprzed
  1. @$polaczenie = mysql_connect('localhost', 'root', '');
  2.  
  3. @$baza = mysql_select_db('galeria',$polaczenie);


I wklej błąd mysql.
Go to the top of the page
+Quote Post
dollares123
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

Ostrzeżenie: (0%)
-----


No database selected to samo
Go to the top of the page
+Quote Post
wizu
post
Post #4





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

Ostrzeżenie: (0%)
-----


W takim razie nie masz bazy "galeria" smile.gif

Spróbuj do mysql_query dodać także jako drugi argument $polaczenie

Ten post edytował wizu 10.03.2011, 22:21:42
Go to the top of the page
+Quote Post
dollares123
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

Ostrzeżenie: (0%)
-----


gdy dodałem argument $polaczenie to wywalilo 2 dodatkowe błędy



Notice: Undefined variable: poloczenie in C:\xampp\htdocs\website\strony\ogolne\zdjecia.php on line 22

Warning: mysql_select_db() expects parameter 2 to be resource, null given in C:\xampp\htdocs\website\strony\ogolne\zdjecia.php on line 22
No database selected
a gdy dodałem tresc pliku ustawienia.php do skryptu to nic się nie wyświetla biała strona i to mnie dziwi ponieważ powinien być chociaż szablon tak jakby nie czytało plików które wcześniej zdefiniowałem
może być to wina przyjaznych linków?


  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^default$ index.php?x=default [L]
  4. RewriteRule ^rekrutacja$ index.php?x=rekrutacja [L]
  5. RewriteRule ^zdjecia$ index.php?x=zdjecia [L]
  6. RewriteRule ^osiagniecia$ index.php?x=osiagniecia [L]
  7. RewriteRule ^kontakt$ index.php?x=kontakt [L]
  8. RewriteRule ^plany_lekcji$ index.php?x=plany_lekcji [L]
  9. RewriteRule ^grono_pedagogiczne$ index.php?x=grono_pedagogiczne [L]


Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jak się czytać nie potrafi...

polaczenie a napisałeś potem poloczenie

Ten post edytował fifi209 10.03.2011, 23:39:58


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
dollares123
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

Ostrzeżenie: (0%)
-----


wiem potem poprawiłem na mysql_select_db('galeria',$polaczenie); ale i tak nic się nie zmieniło...

P.S Ciekawe czy ty nie popełniłeś ani jednego błędu właściwie to była literówka.
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(dollares123 @ 10.03.2011, 23:53:56 ) *
P.S Ciekawe czy ty nie popełniłeś ani jednego błędu właściwie to była literówka.

Popełniłem nie jeden raz, ale potrafię przeczytać komunikat błędu i go poprawić w przeciwieństwie do Ciebie ze śmiesznymi błędami nie latam na forum.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
dollares123
post
Post #9





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

Ostrzeżenie: (0%)
-----


POPRAWIŁEM ALE NIC NIE POMOGŁO jak mój problem jest smieszny to proszę powiedz jak go rozwiązać

P.S jak masz dalej pisać posty które nic nie wnoszą do tematu to lepiej już nic nie pisz

Ten post edytował dollares123 11.03.2011, 13:43:11
Go to the top of the page
+Quote Post
Daiquiri
post
Post #10





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




A ja proszę o spokój, w innym przypadku temat zostanie zamknięty.

@dollares123
Podsumuj to, co zrobiłeś, wklej ostateczną wersję i napisz jakie otrzymujesz błędy.
Powód edycji: [Daiquiri]: Przenoszę do przedszkola
Go to the top of the page
+Quote Post
PanGuzol
post
Post #11





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


  1. <?php
  2. //włączamy bufor
  3. //pobieramy zawartość pliku ustawień
  4. require_once('var/ustawienia.php');
  5. //startujemy lub przedłużamy sesję
  6. //pobieramy nagłówek strony
  7. require_once ('strony/gora.php');
  8. //pobieramy menu górne
  9. require_once ('strony/panel.php');
  10. //pobieramy lewy blok
  11. require_once ('strony/lewy_blok.php');
  12. //pobieramy prawy blok
  13. require_once ('strony/prawy_blok.php');
  14. //pobieramy środek strony
  15. require_once ('strony/content.php');
  16. //pobieramy stopkę
  17. require_once ('strony/footer.php');
  18. ?>

[/quote]

A gdzie includujesz ten plik?


--------------------
Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej"
"NIE kradnij, rząd nielubi konkurencji"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:53