Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Warning: mysql_fetch_assoc() , mysql_query()
Forum PHP.pl > Forum > Przedszkole
jackiob
Witam. Jestem tu początkowy dlatego też zamieszczam to w tym dziale.
Oto błąd wyświetlany przez parser :


Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /opt/lampp/htdocs/blog/wyswietlanie_kategorii.php on line 22

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /opt/lampp/htdocs/blog/wyswietlanie_kategorii.php on line 22

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/blog/wyswietlanie_kategorii.php on line 24



Plik wyswietlanie_kategorii .php :

<?php

require("konfiguracja.php");

if(isset($_GET['id']) == TRUE) {
if(is_numeric($_GET['id']) == FALSE) {
$error = 1;
}

if($error == 1) {
header("Location: " . $config_basedir);
}
else {
$validentry = $_GET['id'];
}
}
else {
$validentry = 0;
}
if($_POST['submit']) {
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);

$sql = "INSERT INTO komentarze(id_blogu, data_wpisu, nazwa, komentarz)
VALUES(" . $validentry . ", NOW(), '" . $_POST['nazwa'] . "', '" .
$_POST['komentarz'] . "');";
mysql_query($sql);
header("Location: http://" . $HTTP_HOST . $SCRIPT_NAME . "?id=" .
$validentry);
}
else {
//Tu będzie kod
require("naglowek.php");
if($validentry == 0) {
$sql = "SELECT wpisy.*, kategorie.kat FROM wpisy, kategorie
WHERE wpisy.id_kat = kategorie.id
ORDER BY data_wpisu DESC
LIMIT 1;";
}

$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);
echo "<h2>" . $row['temat'] . "</h2><br />";
echo "<i>W <a href='wyswietlanie_kategorii.php?id=" . $row['id_kat']
."'>" . $row['kat'] ."</a> - data zamieszczenia: " . date("D jS F Y
g.iA", strtotime($row['data_wpisu'])) ."</i>";
echo "<p>";
echo nl2br($row['tresc']);
echo "</p>";

$commsql = "SELECT * FROM komentarze WHERE id_blogu = " . $validentry ."
ORDER BY data_wpisu DESC;";
$commresult = mysql_query($commsql);
$numrows_comm = mysql_num_rows($commresult);

if($numrows_comm == 0) {
echo "<p>Brak komentarzy.</p>";
}
else {
$i = 1;

while($commrow = mysql_fetch_assoc($commresult)) {
echo "<a name='komentarz" . $i . "'>";
echo "<h3>Komentarz zamieszczony przez " . $commrow['nazwa'] . " dnia "
. date("D jS F Y g.iA", strtotime($commrow['data_wpisu'])) . "</h3>";
echo $commrow['komentarz'];
$i++;
}
}

?>

<h3>Zamieśc komentarz</h3>

<form action="<?php echo $SCRIPT_NAME . "?id=" . $validentry; ?>"
method="post">
<table>
<tr>
<td>Nazwa użytkownika</td>
<td><input type="text" name="nazwa"></td>
</tr>
<tr>
<td>Komentarze</td>
<td><textarea name="komentarz" rows="10" cols="50"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Dodaj komentarz"></td>
</tr>
</table>
</form>

<?php
}
require("stopka.php");
?>



Błąd występuje też przy uruchamianiu innego pliku :

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/blog/wyswietlanie_wpisu.php on line 43

Kod pliku wyswietlanie_wpisu.php :

<?php
require("konfiguracja.php");

if(isset($_GET['id']) == TRUE) {
if(is_numeric($id) == FALSE) {
$error = 1;
}

if($error == 1) {
header("Location:" . $config_basedir .
"/wyswietlanie_kategorii.php");
}
else {
$validcat = $_GET['id'];
}
}
else {
$validcat = 0;
}

$sql = "SELECT * FROM kategorie";
$result = mysql_query($sql);

while($row = mysql_fetch_assoc($result)) {
if($validcat == $row['id']) {
echo "<strong>" . $row['kat'] . "</strong><br />";

$entriessql = "SELECT * FROM wpisy WHERE id_kat = " .$validcat . "
ORDER BY data_wpisu DESC;";
$entriesres = mysql_query($entriessql);
$numrows_wpisy = mysql_num_rows($entriesres);

echo "<ul>";
if($numrows_wpisy == 0) {
echo "<li>Brak wpisów !</li>";
}
else {
while($entriesrow = mysql_fetch_assoc($entriesres)) {
echo "<li>" . date("D jS F Y g.iA",
strtotime($entriesrow['data_wpisu'])) .
" - <a href='wyswietlanie_wpisu.php?id=" .
$entriesrow['id'] . "'>" .
$entriesrow['temat'] ."</a></li>";
}
}
echo "</ul>";
}
else {
echo "<a href='wyswietlanie_kategorii.php?id=" . $row['id'] . "'>" .
$row['kat'] . "</a></br />";
}
}
require("stopka.php");


To zaś jest plik konfiguracja.php :

<?php

$dbhost = "localhost";
$dbuser = "root";
$dbpassword = "root";
$dbdatabase = "blogtastic";

$config_blogname = "Zabawna kraina";

$config_author = "Jakub Licak";

$config_basedir = "http://127.0.0.1/blog/";

?>

Wszystkie dane się zgadzają dlatego też nie mogę rozkminić o co kaman w tym ;/ Bardzo proszę o pomoc winksmiley.jpg
Pozdrawiam
mydoom.h
Cytat
Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /opt/lampp/htdocs/blog/wyswietlanie_kategorii.php on line 22


Błędne dane do bazy SQL.
Wicepsik
Popraw BBCode
skinner
Sprawdź czy wpisałeś poprawny login / hasło. Popraw kod - użyj BBCode
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.