![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 23.04.2002 Skąd: Łódź Ostrzeżenie: (0%)
|
Co tutaj nie gra?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
<?php $link = mysql_connect("Tajne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ", "root") or die ("Nie mogę się połąćzyć z baża danych"); $lacz = mysql_select_db("Kamil") or die ("Nie mogę się połąćzyć z $lacz"); if ($nr>0) { $wynik = mysql_query ("SELECT * FROM news WHERE nr = $nr;"); if ($rekord = mysql_fetch_array($wynik)) { print "<H2>".$rekord[2]."</H2><P>".$rekord[4]."</P>"; print "<P ALIGN=RIGHT><I>".$rekord[5].", ".$rekord[1]."</I></P>"; } else { print "Nie ma newsa o takim numerzen"; } print "<P><a href="proba2.php3">Wszystkie newsy </a>,</P>"; } else { print "<H2>Newsy</H2>"; $wynik = mysql_query ("SELECT * FROM news WHERE ok=1". "ORDER BY nr DESC;"); while ($rekord = mysql_fetch_array($wynik)) { print "<P><B><a href="proba2.php3?nr=".$rekord[0]."">".$rekord[2]; print "</A></B><BR>".$rekord[3]."</P>"; print "<P ALIGN=RIGHT><I>".$rekord[5].", ".$rekord[1]."</I></P>"; } } ?> Nie wiem co tu nie gra. Wiem że ciągle pisze mi coś takiego: Warning: Supplied argument is not a valid MySQL result resource in /usr/local/apache/www/htdocs/film.bajo.pl/php/news/proba2.php3 on line 19 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%)
|
Kod $wynik = mysql_query ("SELECT * FROM news WHERE ok=1".
"ORDER BY nr DESC;"); powinno byc raczej: Kod $wynik = mysql_query ("SELECT * FROM news WHERE ok = 1 ".
"ORDER BY nr DESC;"); (miedzy 1 a " musi byc spacja) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%)
|
Cytat Co tutaj nie gra?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
<?php $link = mysql_connect("Tajne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ", "root") or die ("Nie mogę się połąćzyć z baża danych"); $lacz = mysql_select_db("Kamil") or die ("Nie mogę się połąćzyć z $lacz"); if ($nr>0) { $wynik = mysql_query ("SELECT * FROM news WHERE nr = $nr;"); tutaj chyba: [CODE]$wynik = mysql_query ("SELECT * FROM news WHERE nr = $nr;",$link Cytat if ($rekord = mysql_fetch_array($wynik)) {
print "<H2>".$rekord[2]."</H2><P>".$rekord[4]."</P>"; print "<P ALIGN=RIGHT><I>".$rekord[5].", ".$rekord[1]."</I></P>"; } else { print "Nie ma newsa o takim numerzen"; } print "<P><a href="proba2.php3">Wszystkie newsy </a>,</P>"; } else { print "<H2>Newsy</H2>"; $wynik = mysql_query ("SELECT * FROM news WHERE ok=1". "ORDER BY nr DESC;"); i tu znowu: [CODE]$wynik = mysql_query ("SELECT * FROM news WHERE ok=1". "ORDER BY nr DESC;",$link Cytat while ($rekord = mysql_fetch_array($wynik)) {
print "<P><B><a href="proba2.php3?nr=".$rekord[0]."">".$rekord[2]; print "</A></B><BR>".$rekord[3]."</P>"; print "<P ALIGN=RIGHT><I>".$rekord[5].", ".$rekord[1]."</I></P>"; } } ?> |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 23.04.2002 Skąd: Łódź Ostrzeżenie: (0%)
|
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/apache/www/htdocs/film.bajo.pl/php/news/proba.php3 on line 7
Wyskakuje mi coś takiego. a linia 7 to: while ($rekord = mysql_fetch_array ($wynik)) { |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Szubin Ostrzeżenie: (0%)
|
<?php
$link = mysql_connect("Tajne", "root") or die ("Nie mogę się połąćzyć z baża danych"); o ile wiem to powinnobyć tak: $link = mysql_connect("Tajne", "root","") or die ("Nie mogę się połąćzyć z baża danych"); Zapomniales o hasle (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%)
|
spostrzegawczy jestes :wink:
A tak na boku to polecam zrobic se plik db_polacz.php a wnim: Kod <?php
function polacz_z_mysql(){ $host="localhost"; // nazwa hostu $uzytkownik=""; // nazwa uzytkownika $haslo=""; // mowi samo za siebie $polacz=@mysql_connect($host,$uzytkownik,$haslo); } ?> a pozniej w plikach: Kod include("db_polacz.php");
i tam gdzie potrzebujesz sie polaczyc: Kod polacz_z_mysql();
Mniej pisania i unikniesz takich bledow :wink: |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%)
|
Kod $wynik = mysql_query ("SELECT * FROM news WHERE nr = $nr;", $link );
Z tego co pamietam II parametr jest opcjonalny - jesli go nie ma php uzywa ostatniego nawiazanego polaczenia, w tym wypadku powinno byc OK i bez tego... (podobnie jest z haslem przy mysql_connect, ale root ma jednak przewaznie jakies haslo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%)
|
jesli mowisz to tak bedzie :wink:
ja myslalem ze jest potrzebny, nie wiedzialem ze jest to parametr opcjonalny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 17.12.2025 - 12:17 |