Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Unknown database 'bazaresource id #2', help me!!!
powertee
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


moze mi ktoś to wytłumaczy (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) niby wszystko dobrze sprawdzałem kilka razy, kombinowałem i niec. Unknown database 'bazaresource id #2'
nazwa bazy jest poprawna "baza" , moze niech sprawdzi to ktoś bardziej zaawansowany...

  1. <?
  2. $link = mysql_connect("localhost", "asdasd, "saadasd")
  3. or die("nie udalo sie poilaczyc: " . mysql_error());
  4. mysql_select_db("baza" . $link)
  5. or die(mysql_error());
  6. switch ($_GET['action']) {
  7. case "add";
  8. switch ($_GET['type']) {
  9. case "song";
  10. $sql = "INSERT INTO song
  11. (title.
  12. id_artist_song.
  13. rok_prem.
  14. album.
  15. kod.
  16. uwagi)
  17. VALUES
  18. ('" . $_POST['title'] . "'.
  19. '" . $_POST['id_artist_song'] . "'.
  20. '" . $_POST['rok_prem'] . "'.
  21. '" . $_POST['album'] . "'.
  22. '" . $_POST['kod'] . "'.
  23. '" . $_POST['uwagi'] . "')";
  24. break;
  25. }
  26. break;
  27. }
  28. if (isset($sql) && !empty($sql)) {
  29. echo "<--" . $sql . "-->";
  30. $resul = mysql_query($sql)
  31. or die("niepoprawne zapytanie: " . mysql_error());
  32. ?>
  33. <p align="center" style="color:#FF0000">
  34. Wykonane. <a href="index.php">lista</a></p>
  35. <?
  36. }
  37. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


nie
  1. <?php
  2. $link = mysql_connect("localhost", "asdasd, "saadasd")
  3. ?>

tylko
  1. <?php
  2. $link = mysql_connect("localhost", "asdasd", "saadasd")
  3. ?>

poszukaj edytora z kolorowaniem składni PHP - polecam kED - to takie błędy będziesz widział od razu...
powodzenia.

Ten post edytował nevt 17.01.2008, 18:59:33
Go to the top of the page
+Quote Post
powertee
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


niestety nie chodzi o to... (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
przypadkiem usunołem ten cudzysłów ja wklejałem skrypt, zawsze zmieniam hasło na forum bo mam wszedzie to samo:)
używał Dreamweavera.
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


w natepnej linice znowu błąd...
  1. <?php
  2. mysql_select_db("baza" . $link)
  3. ?>

a powinno być
  1. <?php
  2. mysql_select_db("baza", $link)
  3. ?>

tylko nie pisz, że to też pomyłka przy wklejaniu skryptu...
Go to the top of the page
+Quote Post
powertee
post
Post #5





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


dzieki bardzo chodziło o przecinki, tam gdzie mówiłeś i w VALUES a i mam jeszcze jedno pytanko dotyczące takiego błędu:
zeby było fajniej to odrazu cztery wyskoczyły:/ dotyczą drugiej tabeli

Warning: extract() [function.extract]: First argument should be an array in C:\xampp\test\index.php on line 172

Warning: extract() [function.extract]: First argument should be an array in C:\xampp\test\index.php on line 183

Warning: extract() [function.extract]: First argument should be an array in C:\xampp\test\index.php on line 172

Warning: extract() [function.extract]: First argument should be an array in C:\xampp\test\index.php on line 183

i jeszcze raz dzieki za tamto:D

  1. <?php
  2. function get_name() {
  3. global $namezmienna;
  4. global $artistname;
  5.  
  6. $query_d = "SELECT name FROM artist " .
  7. "WHERE id_artist='$namezmienna'" ;
  8. $results_d = mysql_query($query_d)
  9. or die(mysql_error());
  10. $row_d = mysql_fetch_array($results_d);
  11. extract($row_d);
  12. $artistname = $name;
  13. }
  14. function get_surname() {
  15. global $surnamezmienna;
  16. global $artistsurname;
  17. $query_a = "SELECT surname FROM artist " .
  18. "WHERE id_artist='$surnamezmienna'";
  19. $results_a = mysql_query($query_a)
  20.  or die(mysql_error());
  21. $row_a = mysql_fetch_array($results_a);
  22. extract($row_a);
  23. $artistsurname = $surname; 
  24. }
  25.  
  26. while ($row =mysql_fetch_array($result))
  27. {
  28. $song_id = $row['song_id'];
  29. $title = $row['title'];
  30. $namezmienna = $row['id_artist_song'];
  31. $surnamezmienna = $row['id_artist_song'];
  32. $rok_prem = $row['rok_prem'];
  33. $album = $row['album'];
  34. $kod = $row['kod'];
  35. $uwagi = $row['uwagi'];
  36.  
  37. get_name();
  38. get_surname();
  39.  
  40. $song_details .=<<<EOD
  41. <tr>
  42. <th width="16%" height="32" scope="col"> 
  43. <span class="style5">$title</span> </th>
  44. <th width="21%" scope="col"> 
  45. <span class="style5">$artistname $artistsurname</span> </th>
  46. <th width="8%" scope="col">
  47. <span class="style5">$rok_prem</span> </th>
  48. <th width="13%" scope="col">
  49. <span class="style5">$album</span> </th>
  50. <th width="7%" scope="col"> 
  51. <span class="style5">$kod</span> </th>
  52. <th width="23%" scope="col">
  53. <span class="style5">$uwagi</span> </th>
  54. <th width="12%" scope="col"> <span class="style5">
  55. <a href="Nowy folder/song.php?action=edit&id=$song_id">[Edytuj]</a> 
  56. <a href="Nowy folder/delete.php?type=artist&id=$song_id">[Usuń]</a> </span>
  57. </th>
  58.   </tr>
  59. EOD;
  60. }
  61.  
  62. $song_details .=<<<EOD
  63. <tr>
  64. <th height="29" colspan="7" scope="col"><a href="song.php?action=add&id=" class="style12">[Dodaj Utwór] </a></th>
  65. </tr>
  66. EOD;
  67.  
  68. $song_footer ="</table>";
  69.  
  70. $song =<<<SONG
  71. $song_header
  72. $song_details
  73. $song_footer
  74. SONG;
  75. echo $song;
  76. ?>

musiałem skrucic troche skrypt

172 odpowiada wierszowi 11
a 183 odpowiada 22

Ten post edytował powertee 17.01.2008, 19:57:14
Go to the top of the page
+Quote Post
AxZx
post
Post #6





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


Cytat
172 odpowiada wierszowi 11
a 183 odpowiada 22


tego sie mozna bylo domyslec, poniewaz PHP wyraznie napisal gdzie jest blad i z czym.

sprawdz co $row_a i $row_d
uzyj print_r() lub var_dump()
Go to the top of the page
+Quote Post
nevt
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


musisz użyć mysql_fetch_assoc() zamiast mysql_fetch_array(), funkcja extract() potrzebuje tablicy asocjacyjnej...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 19:58