Wo wyświetla mi się gdy odpalam mój plik test.php którego tres podałem na końcu...
Kod
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'tu mój user'@'localhost' (using password: NO) in /home/xx/domains/cenzura.biz/public_html/katalog/funkcje.php on line 6
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/xx/domains/cenzura.biz/public_html/katalog/funkcje.php on line 7
Nie mo�na nawi�za� po��czenia z baz� danych!
Dlaczego??
funkce.php:
<?
// laczenie z baza
function baza_connect($login, $hasło, $host, $baza) {
}
//data
function fdata ($data) {
return "$rok.$ms.$dzien, $h:$min:$sek";
}
//dodawanie danych
function baza_insert($tabela, $wartosci, $pola='*') {
$pola = $pola == "* ? '' : '('.$pola.')'";
$query = "INSERT INTO $tabela $pola VALUES($wartosci)";
}
// modyfikacja danych
function baza_update($tabela, $wartosci, $warunek) {
$query = "UPDATE $tabela SET $wartosci WHERE $warunek";
}
//usuwanie danych
function baza_delete($tabela, $warunek='') {
$warunek = $warunek == '' ? '' : 'WHERE '.$warunek;
$query = "DELETE FROM $tabela $warunek";
}
//wybieranie bazy
function baza_select($tabela, $pola='*', $warunek='', $sort='ASC', $limit='') {
$warunek = $warunek == '' ? '' : 'WHERE '.$warunek;
$limit = $limit == '' ? '' : 'LIMIT '.$limit;
$query = "SELECT $pola FROM $tabela $warunek ORDER BY $sort $limit";
}
?>
konf.php:
<?php
// Dane dotyczące bazy MySQL:
$login = "user";
$haslo = "haslo";
$host = "localhost";
$baza = "db";
$tabela = "linki";
$tabela1 = "kategoria";
$tabela2 = "subkategoria";
$tabela3 = "s2kategoria";
// Inne dane:
$home = "test.php"; // lokalizacja pliku z obsługą skryptu
$datar = date ("YmdHis"); // data zapisana w formacie RRRRMMDDggmmss
$alogin = "admin"; // login do panelu administracyjnego
$ahaslo = "haslo"; // hasło do panelu administracyjnego
$admin = "admin2.php"; // lokalizacja pliku z panelem administracyjnym
?>
test.php:
<?
// Dołączanie potrzebnych plików:
include_once('konf.php'); // plik konfiguracyjny
include_once('funkcje.php'); // funkcje obsługujące skrypt
if (!baza_connect($login, $haslo, $host, $baza))
die("Nie można nawiązać połączenia z bazą danych!"); print "<center><h3>Katalog Stron</h3></center> <a href=$home?op=dodaj_wpis<Dodaj wpis>/a< |
<a href=$home>Pokaż wpisy</a>";
if (!$op) {
$wynik = baza_select($tabela);
print "Aktualnie w bazie nie ma żadnych wpisów"; print "$rekord[tresc]<br> Autor: <b>$rekord[autor]</b>,".fdata($rekord[data])." <br> <br>";
}
} elseif ($op == 'dodaj_wpis') {
if ($autor && $tresc) {
$query = "NULL, '$autor', '$tresc', $datar";
if (baza_insert($tabela, $wart))
print "Wpis został dodany!"; else
print "Niestety nie można było dodać wpisu!"; } else {
print "<form method=post action=$home?op=dodaj_wpis> Autor: <input type=text name=autor> <br>
Treść: <textarea rows=7 cols=40 name=tresc></textarea><br>
<input type=submit value=Dodaj>
</form>";
}
}
?>
pomożecie?!?!?
Ten post edytował MajareQ 11.06.2007, 17:07:56