<?php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Jakaś testowa strona</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <link rel="stylesheet" type="text/css" href="style.css" media="all"> </head> <body> <div id="page"> <form method="get" action="index2.php"> <label>Wpisz zapytanie</label> <input type="text" name="query"> <input type="submit" value="wykonaj zapytanie"> </form> </div> </body> </html> ?>
<?php require_once('class.db.php'); $obj=new database(); $sqlResult=$obj->_mysql_query($_GET['query']); $aaa=$obj->_mysql_fetch_array($sqlResult); ?>
<?php class database { protected $host= 'localhost', $db= 'baza', $login= 'root', $pass= '', 'Nie wybrano bazy danych.', 'Nie udało się wykonać zapytania do bazy danych.', 'Funkcja mysql_fetch_array() nie została wykonana.'); public function __construct() { } public function _mysql_query($query) { } public function _mysql_fetch_array($sqlResult) { } } ?>
Jako wynik dostaję:
<?php select * from tabela;1 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:ProgramyWAMPwwwclass.db.php on line 24 ?>
Jak powinienem użyć powyższej funkcji?