Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwerter HTML do BBCode i BBCode do HTML
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
Poszukuję funkcji do bezpiecznego zapisu/odczytu danych w bazie MySQL.
Użytkownicy mojej strony mają edytorek HTML i zapisują swoje dane w MySQL.
Poszukuję funkcji do bezpiecznego zapisu i odczytu tych danych do MySQL (z usunięciem niebezpiecznych tagów/js'ów itp).


Mógłbym prosić o podesłanie takich skryptów?


Bardzo proszę o pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
northwest
post
Post #2





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


tak, ale dane do połącznenia z pdo=>mysql mam poza funkcją....


Przepraszam,ale zły przykład napisałem powyżej:
  1. $base_host = "localhost"; // host mysql
  2. $base_login = "root"; // użytkownik bazy danych
  3. $base_haslo = "xxx"; // hasło bazy danych
  4. $base_baza = "baza"; // nazwa bazy danych
  5.  
  6.  
  7. $options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
  8. try
  9. {
  10. $db = new PDO("mysql:host={$base_host};dbname={$base_baza};charset=utf8", $base_login, $base_haslo, $options);
  11. }
  12. catch(PDOException $ex)
  13. {
  14. die("Failed to connect to the database: " . $ex->getMessage());
  15. }
  16. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  17. $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
  18.  
  19.  
  20.  
  21. function login($email, $password, $mysqli) {
  22.  
  23.  
  24.  
  25. if ($stmt = $db->prepare("SELECT gt_id, username, password, salt FROM cms_admin WHERE username = :username LIMIT 1;")) {
  26. $stmt->bindValue(':username', $email);
  27. $stmt->execute();
  28.  
  29. }}
  30.  
  31.  



I już tutaj, wewnątrz funkcji nie widzi tego połączenia (IMG:style_emoticons/default/sad.gif)


otrzymuję błąd: Fatal error: Call to a member function prepare() on null in db.php on line 78



Ten post edytował northwest 28.09.2015, 14:18:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 21:45