Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wykonac kod php z bazy
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Witam, co trzeba zrobic zeby wykonac kod php ktory jest zapisany w bazie?
tzn. w bazie jest wpis np. <? include("sacas"); ?> jak wstawie to w plik normalnie to pokaze sie napis <? include("sacas"); ?> a ja chce zeby to zaincludowało jaak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wozniak
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Dzieki, zrobiłem tak jak pisza i nie dziala
  1. <?php
  2.  
  3. function connection() { 
  4.  
  5. global $conn; 
  6. if($conn) { 
  7. return $conn; 
  8. } else { 
  9. $conn = mysql_connect("localhost", "root", "krasnal"); 
  10. if (!$conn || !mysql_select_db("nauka", $conn)) { 
  11. return 0; 
  12. } else { 
  13. return $conn; 
  14. } 
  15. }  
  16. } 
  17.  
  18. function sql($query) { 
  19. if(!($conn = connection())) { 
  20. return 0; 
  21. } else { 
  22. $result = mysql_query($query, $conn); 
  23. if(!$result) { 
  24. print('<div style="font: 10pt Verdana; color: white;">Wystąpił
  25.  błąd<br></div>'); 
  26. } else { 
  27. return $result; 
  28. } 
  29. } 
  30. } 
  31.  
  32.  
  33. $zapytanie = sql("SELECT * FROM test"); 
  34. while ($rekord = mysql_fetch_array($zapytanie)) 
  35. { 
  36. $stra = $rekord['test'];
  37. eval("$stra = "$stra";");
  38. echo $stra. "n";
  39.  
  40. }
  41.  
  42. ?>


W bazie :
<? print("sadasd"); ?>

POkazuje sie bład Parse error: parse error in c:\usr\krasnal\www\nauka\index.php(37) : eval()'d code on line 1
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: 3.10.2025 - 19:22