Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php&mysql]Dziwny problem: No database selected ?!
Forum PHP.pl > Forum > PHP
oomaster
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 ?
nospor
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)
oomaster
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. ?>
Ziels
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.