Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Blad w pytaniu
Forum PHP.pl > Forum > Przedszkole
blinka
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>
nospor
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
blinka
Pisze ze nie wybrano żadnej bazy danych
l0ud
To masz odpowiedź, musisz zastosować mysql_select_db() najpierw winksmiley.jpg

http://pl2.php.net/manual/pl/function.mysql-select-db.php
blinka
dzieki:)
jacus24
  1. <?php
  2. $db = mysql_select_db("aktualnosci")
  3. or die(mysql_error());
  4. ?>
blinka
Cytat(l0ud @ 5.03.2008, 12:01:30 ) *
To masz odpowiedź, musisz zastosować mysql_select_db() najpierw winksmiley.jpg

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



tylko ze mam tam mysql_select_db()
Gość
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");
        
?>
nospor
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....
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.