Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php]Blad w pytaniu, help
blinka
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.03.2008

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


Witam mam problem poniewaz chce sie polaczyc z baza danych a wyskakuje mi blad.

Problem mam z ta czescia:
  1. [/b]
  2. $wynik = mysql_query ("SELECT * FROM aktualnosci ORDER BY datawpisu LIMIT 10 ;") OR die ("Blad w pytaniu ");[b]



choć zapytanie powinno byc dobrze sformulowane to jednak ciagle wyskakuje "blad w pytaniu" . Czy mze mi ktos powiedziec czy jest ono dobre?? i dlaczego nie chce dzialac?

Oto caly plik o nazwie aktualnosci.php

Kod
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" >
<link rel="stylesheet" href="style.css" type="text/css">


<style type="text/css">

</style>
</head>
<body bgcolor="#C4AE7C" background="" link="#0000FF" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" >
<table width="492" border="0" cellpadding="0" cellspacing="0" bgcolor="#DFD4B6" >

<tr>
<td width="9" height="31" >&nbsp;</td>
<td colspan="5" valign="top" ><img src="images/gora.jpg" width="481" height="31"></td>
</tr>
<tr>
<td height="41" >&nbsp;</td>
<td width="29" rowspan="2" valign="top" ><img src="images/bok.jpg" width="29" height="627"></td>
<td width="17" rowspan="2" valign="top" bgcolor="#C4AE7C" >&nbsp;</td>
<td colspan="2" valign="top" bgcolor="#C4AE7C" ><img src="images/aktual.jpg" width="161" height="40"></td>
<td width="31" rowspan="2" valign="top" ><img src="images/bok-09.jpg" width="29" height="627"></td>
</tr>
<tr>
<td height="586" ></td>
<td width="402" valign="top" bgcolor="#C4AE7C" >
<?php
mysql_connect ("localhost", "root", "krasnal") or
die ("Nie można się połączyć z bazą MySQL");
mysql_select_db ("aktualnosci") or
die ("Nie można się połączyć z aktualnosciami");


$wynik = mysql_query ("SELECT * FROM aktualnosci ORDER BY datawpisu LIMIT 10;") or
die ("Blad w pytaniu ");
while ($rekord = mysql_fetch_assoc ($wynik)) {
$data=$rekord['data'];
$tytul=$rekord['tytul'];
$wpis=$rekord['wpis'];
print"
<p class=\"broun\" >".$data."</p><br>
<p class=\"text\"> <strong><em>".$tytul."</em></strong></p>
<p class=\"text\">".$wpis."<br><br> <p class=\"text4\"></p>"; }?>
</td>
<td width="4" valign="top" bgcolor="#C4AE7C" >&nbsp;</td>
</tr>
</table>

</body>
</html>


Ten post edytował blinka 5.03.2008, 12:34:41
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




po pierwsze: uzywaj bbcode
po drugie: wyswietl ten blad:
  1. <?php
  2. $wynik = mysql_query ("SELECT * FROM aktualnosci ORDER BY datawpisu LIMIT 10;") or
  3. ?>

i zobaczysz konkretnie jaki masz blad
Go to the top of the page
+Quote Post
blinka
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.03.2008

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


Pisze ze nie wybrano żadnej bazy danych
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


To masz odpowiedź, musisz zastosować mysql_select_db() najpierw (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

http://pl2.php.net/manual/pl/function.mysql-select-db.php

Ten post edytował l0ud 5.03.2008, 12:02:03
Go to the top of the page
+Quote Post
blinka
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.03.2008

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


dzieki:)
Go to the top of the page
+Quote Post
jacus24
post
Post #6





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


  1. <?php
  2. $db = mysql_select_db("aktualnosci")
  3. or die(mysql_error());
  4. ?>
Go to the top of the page
+Quote Post
blinka
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.03.2008

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


Cytat(l0ud @ 5.03.2008, 12:01:30 ) *



tylko ze mam tam mysql_select_db()

Ten post edytował blinka 5.03.2008, 13:01:29
Go to the top of the page
+Quote Post
-Gość-
post
Post #8





Goście







Dołączę się tematu, mianowicie mam podobny problem co kolega. Przenosiłem stronkę na inny serwer i coś robię nie tak bo wywala mi "błąd w pytaniu" dodam że raczkuję w temacie PHP a muszę przenieść tą stronę na inny serwer, więc zwracam się o pomoc.
Kod
<?php
include ("wspolny.php");

echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
echo "<HTML>\n";
echo "<HEAD>\n";
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-2\">\n";
echo "<TITLE>Lista obecnoci - $podmiot</TITLE>\n";
echo "<LINK REL=\"StyleSheet\" HREF=\"../$nazwa_style.css\" TYPE=\"text/css\">\n";
echo" <script src=\"../podswietlanie.js\" type=\"text/javascript\" language=\"javascript\"></script>\n";
echo "</HEAD>\n";

echo "<center><span class=\"linia_top\">
Lista obecnoci - $podmiot
</span></center>";

/*pocz±tek linków*/
echo "<table class=\"menu\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" border=\"0\"><th colspan=\"5\">MENU</th>
<tr><td><a href=\"java script:void location.replace('wpis.php')\">Przyjęcia</a></td>
<td><a href=\"java script:void location.replace('wypis.php')\">Wypisy</a></td>
<td><a href=\"wydruki.php?start=1\">Dane statystyczne</a></td>
<td><a href=\"wyliczenia.php?start=1\">Osobodzień</a></td>
<td><a href=\"java script:void location.replace('../urodziny.php')\"\">Urodziny</a></td></tr></table>";
/*koniec linków*/

echo "<table width=\"100%\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td align=\"left\">";
$naglowek_tabeli_lista = "<table width=\"100%\" align=\"left\" cellpadding=\"2\" cellspacing=\"0\" class=\"wynik\">
<tr align=center>
      <td class=\"naglowek\"><b>ID</b></td>
      <td class=\"naglowek\"><b>Nazwisko</b></td>
      <td class=\"naglowek\"><b>Imię</b></td>
      <td class=\"naglowek\"><b>Data<br>urodzenia</b></td>
      <td class=\"naglowek\"><b>Wiek</b></td>
      <td class=\"naglowek\"><b>Miejsce<br>urodzenia</b></td>
      <td class=\"naglowek\"><b>Imię<br>ojca</b></td>
      <td class=\"naglowek\"><b>PESEL</b></td>
      <td class=\"naglowek\"><b>Data<br>przyjęcia</b></td>
      <td class=\"naglowek\"><b>UWAGI</b></td>
      <td class=\"naglowek\"><b>Zawód</b></td>
      <td class=\"naglowek\"><b>Po<br>kój</b></td>
      </tr>";
      
include "funkcje_lista.php";

$color_tla_formularza=$kolor_tla;

if ($lista_a_decyzja != '0') {
echo "<br><b>$lista_a</b><br>$naglowek_tabeli_lista";
lista_a ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_b_decyzja != '0') {
echo "<br><b>$lista_b</b><br>$naglowek_tabeli_lista";
lista_b ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_c_decyzja != '0') {
echo "<br><b>$lista_c</b><br>$naglowek_tabeli_lista";
lista_c ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_d_decyzja != '0') {
echo "<br><b>$lista_d</b><br>$naglowek_tabeli_lista";
lista_d ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_e_decyzja != '0') {
echo "<br><b>$lista_e</b><br>$naglowek_tabeli_lista";
lista_e ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_f_decyzja != '0') {
echo "<br><b>$lista_f</b><br>$naglowek_tabeli_lista";
lista_f ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_g_decyzja != '0') {
echo "<br><b>$lista_g</b><br>$naglowek_tabeli_lista";
lista_g ();
}

echo "</td></tr><tr><td align=\"left\">";

if ($lista_h_decyzja != '0') {
echo "<br><b>$lista_h</b><br>$naglowek_tabeli_lista";
lista_h ();
}

echo "</td></tr><tr><td align=\"center\">";
$liczba_rekordow_suma=($liczba_rekordow_loa+$liczba_rekordow_lob+$liczba_rekordow_loc+$liczba_rekordow_lod+$liczba_rekordow_loe+$liczba_rekordow_lof+$liczba_rekordow_log+$liczba_rekordow_loh);
echo "<b>ٱcznie znaleziono $liczba_rekordow_suma osób(by)</b>";

echo "</td></tr></table>";

echo "<div class=\"niedrukuj\">&nbsp;<br>&nbsp;<br></div>";
include ("copyright.php");

echo "</BODY></HTML>";

?>


a tutaj plik odpowiadający za połączenie z bazą:
Kod
<?php

include ("kolory.php");
$nazwa_style="stylb";

echo "<BODY>\n";
    
      mysql_connect ("localhost", "root", "hasło") or  
        die ("nie mogę poł±czyć się z MySQL");
        mysql_query('SET NAMES latin2');
      mysql_select_db ("cpbw_nowa") or  
        die ("nie mogę poł±czyć się z baz± cpbw");
        
?>
Go to the top of the page
+Quote Post
nospor
post
Post #9





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




Za grosz myślenia, własnej inicjatywy.... tylko liczysz na podanie gotowca.

Skoro masz identyczny problem, to weź zrób to co kazano zrobić Twojemu poprzednikowi. No naprawdę, brak słów....
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:17