PDA

Просмотр полной версии : PHP


Rocket Man
26.07.2010, 20:16
Если есть кто знающий пыхыпы - помогите, что-то я сегодня очень сильно туплю.

Есть класс с конструктором, который делает соединение с бд
class DataBase {
var $a;
private function __construct() {
error_reporting(0);
$host = "localhost";
$user = "root";
$pswd = "password";
$this->a = mysqli_connect($host, $user, $pswd);
mysqli_select_db('database');
if (mysqli_connect_errno())
{
echo "Error";
} else {
echo "It`s Ok!";
}
}
Есть метод на запрос
public function sql($query)
{
$query = "SELECT * from table";
$sql = mysqli_query($query, $this->a);
if (!$sql)
{
echo "Нет запроса";
} else {
echo "Есть запрос";
}
}
}
И соответственно объект
$dbcon = new DataBase();
и вызов метода
$dbcon->sql();
Внимание ВОПРОС:
КАКОГО !"№;%:? ЗАПРОС В БД НЕ ДЕЛАЕТСЯ?!!!!


P.S: Коннект к базе есть. Запрос не делается.

Rocket Man
26.07.2010, 20:18
Отвечу на вопрос, почему я задал вопрос тут, а не на специализированном форуме:
Мне очень лениво искать спец. форум и тем более регистрироваться там и у меня есть надежда, что тут всё таки есть хоть парочка людей разбирающихся в пхп. +Большая часть тут не поймёт насколько я тупой 8-)

SoooS
26.07.2010, 20:36
http://muruz.ru/forum/member.php?u=6826

Ясно?

Rocket Man
26.07.2010, 20:37
http://muruz.ru/forum/member.php?u=6826

Ясно?

Это я понимаю. Я не могу понять почему :)

Legend Killer
26.07.2010, 21:23
Я бы на твоем месте написал бы админу 8-)

Rocket Man
26.07.2010, 21:29
Я бы на твоем месте написал бы админу 8-)

Не думаю, что он станет помогать мне с эти вопросом, учитывая, что у него итак наверное дел много. А если и захочет помочь, то в тему зайдёт и напишет :-)

-=ButCheR=-
27.07.2010, 15:13
А где база и скрипт стоит? на компе твоем? А скажи пожалуйста, какой МусКул стоит?
Если ты говоришь что коннект есть, то возможно ты используешь другой синтаксис MySQL для запросов

Legend Killer
27.07.2010, 15:43
Не думаю, что он станет помогать мне с эти вопросом, учитывая, что у него итак наверное дел много. А если и захочет помочь, то в тему зайдёт и напишет :-)
Он форум не читает,только ПМ...

-=ButCheR=-
27.07.2010, 16:04
Он форум не читает,только ПМ...
ито только раз в неделю :)

Rocket Man
27.07.2010, 17:06
А где база и скрипт стоит? на компе твоем? А скажи пожалуйста, какой МусКул стоит?
Если ты говоришь что коннект есть, то возможно ты используешь другой синтаксис MySQL для запросов

Да, на моём. Мускул 5-ый стоит. Синтаксис вроде верный, я что-то упустил, вот пытаюсь понять что именно :)