<?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= '',
$error=array('Nie nawiązano połaczenia z bazą danych.', '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?