Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php&mysql]Dziwny problem: No database selected ?!, Wszystko jest dobrze i nikt niezna rozwiązania
oomaster
post 5.08.2006, 17:03:55
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

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


Witam,

Niechce wam zawracać głowe pierdołami, ale niemoge se poradzić z tym problemem sad.gif wczoraj poświęciłem aby rozwiązać tę zagadke dobre 3 godziny i bez skutku!

Oto Kod:
php:
  1. <?
  2.  
  3. $kom = @mysql_query(
  4. "SELECT * FROM cms_komentarz ORDER BY id DESC LIMIT 2");
  5. if (!$kom) {
  6. exit('<p>Problem podczas wykonywania zapytania: ' . mysql_error() . '</p>');
  7. }
  8.  
  9. while ($elo = mysql_fetch_array($kom)) {
  10. $wdata = $elo['data'];
  11. $wautor = $elo['autor'];
  12. $wtresc = $elo['tresc'];
  13.  
  14. // Wyświetl tekstów wraz z informacjami o autorze
  15. echo "<img src="gfx/kr.gif" alt="komentarz" /><b>$wautor:</b> $wtresc<div style="text-align: center;"><h1 class="kom">$wdata</h1></div>
  16. <div class="m"></div>";
  17. }
  18.  
  19. ?>



Wyskakuje taki błąd:
Cytat
Problem podczas wykonywania zapytania: No database selected

Oczywiście ładnie pięknie połączyłem się z bazą I co NAJLEPSZE w tym wszystki to ,że ucina mi z tym błędem dalszą treść strony i jakoś inne skrypty na mojej stronie pobierają na tej samej zasadzie dane ... :/

Co zrobiłem źle ?
Go to the top of the page
+Quote Post
nospor
post 5.08.2006, 17:07:55
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No a wybierasz gdzies te baze?
http://pl.php.net/manual/pl/function.mysql-select-db.php
Najwyraźniej nie. A nawet jesli wybierasz to moze ci nie wybiera. daj tez mysql_error() po wyborze (jesli jest)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
oomaster
post 5.08.2006, 17:11:29
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

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


Pewnie że łącze się i na 100% wybieram dobrą baze i inne pierdoły :

  1. <?
  2.  
  3. // Połącz się z serwerem bazy danych
  4. $dbcnx = @mysql_connect('localhost', 'admin', 'haslo');
  5. if (!$dbcnx) {
  6. exit('<p>W tej chwili nie można nawiazać ' .
  7. 'połaczenia z serwerem bazy danych.</p>' );
  8. }
  9.  
  10. // Wybierz bazę danych z newsami
  11. if (!@mysql_select_db('web330_baza')) {
  12. exit('<p><p>Nie można w tej chwili ' .
  13. 'zlokalizować bazy danych.</p>');
  14. }
  15.  
  16. ?>
Go to the top of the page
+Quote Post
Ziels
post 6.08.2006, 07:33:38
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Cytat(oomaster @ 5.08.2006, 18:11 ) *
  1. <?
  2.  
  3. // Wybierz bazę danych z newsami
  4. if (!@mysql_select_db('web330_baza')) {
  5. exit('<p><p>Nie można w tej chwili ' .
  6. 'zlokalizować bazy danych.</p>');
  7. }
  8.  
  9. ?>


Spróbuj
  1. <?php
  2. mysql_query("USE web330_baza") or die("<p><p>Nie można w tej chwili zlokalizować bazy danych.</p>".mysql.errno().mysql_error());
  3. ?>


Ten post edytował Ziels 6.08.2006, 07:33:55
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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 06:50