Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Dziwny problem z bazą phpmyadmin...
Guardian
post 28.12.2003, 22:37:44
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Kupuiłem ostatnio książkę PHP4. Przpisałem < biggrin.gif > skrypt ale go trochę zmieniłem. Oryginalny miał wyświetlać newsy ze stworzonej wcześniej bazy danych phpmyadmin.

Pól jest 7. Pierwsze jest to numer posta. Typ tynyint oraz auto_increment oraz Index i Unique. Póżniej data <też sama się wywołuje> Następnie treść, treść długa OSOBA i potwierdzenia wpisując 1.
Wszystko jest Ok oprócz osoby. Nie wyświetla jej na dokumencie. oto skrypt:

[php:1:f8402edde0] <?
mysql_connect ("localhost", "root", "") or
die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być to spowodowane zbyt dużo ilością osób na serwerze <max 65>");
mysql_select_db ("forum") or
die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM `topic3` WHERE `ok`=1
ORDER BY `nr` DESC LIMIT 0,20;");
while ($rekord = mysql_fetch_array ($wynik)) {
print "<P><B><A HREF="news.php?nr=" .$rekord[0]."">";
print $rekord[2]."</A></B><BR>".$rekord[3]."</P>";
print "<P ALIGN=RIGHT><I>".$rekord[1]."</I></P>n";

}
?>

[/php:1:f8402edde0]

Krótko mówiąc: POMOCY! :?:


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 28.12.2003, 22:41:44
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


podaj dokladna strukture tabeli
nie miem czy nie pomyliles nr elementow tablicy?


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 28.12.2003, 22:43:31
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Nierozumiem co odemnie chcesz <sorry ale dopiero zaczynam biggrin.gif>


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 28.12.2003, 22:45:48
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


nazwa pola , itd. , itd.
rozumiesz?


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 28.12.2003, 22:47:28
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


field:

nr
data
tytul
tresc_krotka
tresc
osoba
ok

type:
tinyint
datatime
text
text
text
text
tinynit


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 28.12.2003, 22:52:29
Post #6





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


na ktorej stronie ma sie wyswietlac osoba? news.php czy na tej


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
baczek
post 28.12.2003, 23:15:09
Post #7





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


index.php:
[php:1:85a71bc002]<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM `topic3` WHERE `ok`=1 ORDER BY `nr` DESC LMIT 0,20;");

while ($rekord = mysql_fetch_array ($wynik))
{
print "<a href="news.php?nr=".$rekord[0]."""/>".$rekord[2]."</a>, ".$rekord[3].", data: ".$rekord[1]; }

?>[/php:1:85a71bc002]

news.php:
[php:1:85a71bc002]<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;");

while ($rekord = mysql_fetch_array ($wynik))
{
print //tutaj wstw cos w podobie na index.php; }

?>[/php:1:85a71bc002]


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
jol.us_
post 29.12.2003, 10:14:37
Post #8





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


Nie wiem czy dobrze rozumiem?
Jezeli to jet pelny skrypt to jak Ci ma wyswietlac osobe skoro jest to $rekord[5] a Ty go nigdzie nie wypisujesz?


--------------------
run Forest run ...
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 10:33:14
Post #9





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Cytat
na ktorej stronie ma sie wyswietlac osoba? news.php czy na tej


To nie powinien osoby wyświetlać na index.php i news.php?questionmark.gif Ale już dobrze. Przetestuje ten na index.php biggrin.gif


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 10:44:40
Post #10





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Gdy wklejam kod index.php to pisze:
[list]

A jak news.php:
[list]


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 29.12.2003, 10:50:46
Post #11





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


a usunoles komentarz w porzed osttniej lini tam byl znak }


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 10:55:21
Post #12





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Dobra, jedzmy już z tymi news.php
Skrypt wygląda teraz tak:
[php:1:9bc419765b]<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy!
Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;");

while ($rekord = mysql_fetch_array ($wynik))
{
}
?>[/php:1:9bc419765b]

I wyskakuje:
[list]Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocsagenewsy.php on line 11
[list]


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 29.12.2003, 11:07:07
Post #13





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


[php:1:16662f4b5e]
<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy!
Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;");

$rekord = mysql_fetch_array ($wynik);
echo "Tytuł: ".$wynik["tytul"];
echo "Treść: ".$wynik["tresc"];
echo "Osoba: ".$wynik["osoba"];

?>
[/php:1:16662f4b5e]


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 11:11:09
Post #14





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Strona po wyświetleniu wygląda tak:

Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocsagenewsy.php on line 11
Tytuł: Treść: Osoba:-to jedyna co osiągłes biggrin.gif

Sprawdź najpierw usiebie na apachu a póżniej doradzaj.:::.
?>[/php]


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 29.12.2003, 11:15:24
Post #15





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


[php:1:f7830d2700]
<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy!
Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM topic3 WHERE nr= $nr;");

$rekord = mysql_fetch_array ($wynik);
echo "Tytuł: ".$rekord["tytul"];
echo "Treść: ".$rekord["tresc"];
echo "Osoba: ".$rekord["osoba"];

?>[/php:1:f7830d2700]

zamiast wynik to rekord biggrin.gif


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 11:21:23
Post #16





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Dalej nic się nie zmienia :cry:


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 29.12.2003, 11:55:31
Post #17





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


[php:1:14b1aae8b1]
<?php
mysql_connect ("localhost", "root", "")
or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy!
Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db ("forum")
or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query ("SELECT * FROM topic3 WHERE nr= $nr;") or die ("Ni można było znaleźć danego news'a");

$rekord = mysql_fetch_array ($wynik);
echo "Tytuł: ".$rekord["tytul"];
echo "Treść: ".$rekord["tresc"];
echo "Osoba: ".$rekord["osoba"];

?>
[/php:1:14b1aae8b1]
A może jest cos nie tak z baza danych? napisz ajkie bledy sie wyswietlaja


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
Guardian
post 29.12.2003, 12:00:07
Post #18





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


OOOOOOOOOOOO
potej poprawie zmienił się błąd. Teraz pisze:

Parse error: parse error in c:apachehtdocsagenewsy.php on line 2


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
baczek
post 29.12.2003, 13:24:33
Post #19





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 13.12.2003

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


[php:1:f95f45dbe3]
<?php
mysql_connect($SERVER_NAME, "root", "")
or die("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy!
Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>");

mysql_select_db("forum")
or die("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!");

$wynik = mysql_query("SELECT * FROM topic3 WHERE nr= $nr;") or die("Nie można było
znaleźć danego news'a");

$rekord = mysql_fetch_array($wynik);
echo "Tytuł: ".$rekord["tytul"];
echo "Treść: ".$rekord["tresc"];
echo "Osoba: ".$rekord["osoba"];

?>[/php:1:f95f45dbe3]


--------------------
Warsztat: Apache 1.3.26 | PHP 4.2.3 | MySQL 3.23.52-nt
GG: 6703766
Tlen: bb-baczek@tlen.pl
Go to the top of the page
+Quote Post
GrayHat
post 29.12.2003, 16:14:01
Post #20





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Pozdrowienia dla HELION TEAM smile.gif
w kazdej ksiazce maja bledy winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 19:57