PHP код записи в БД

1. LoNGeR (TeRMe) (31.01.2013 / 01:22)
Есть в бд таблица almaz
Нужен код в страницу ,чтоб когда человек заходил ему давало 1 алмаз
я сделал так
$n = 1;
DB::run() -> query('UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'";');
Но пишет
Fatal error: Class 'DB' not found
in /home/usr/data/odkl/
public_html/addmoney.php on
line 12

2. Саня (31.01.2013 / 04:20)
Класс DB не определен, с начала до этого момента весь код дай

3. Zдешний (31.01.2013 / 07:48)
если на пустой странице это написать, то конечно ошибко на ошибко будет D код надаааа

4. LoNGeR (TeRMe) (31.01.2013 / 11:46)
<?php
define('PROTECTOR', 1);
$textl='Покупка алмазов';
@include('files/db.php');
@include('files/func.php');
@include('files/core.php');
@include('files/auth.php');
@include('files/head.php');
@include('files/zag.php');
if (!is_user) redirect(BASEDIR);
$n = 1;
DB::run() -> query('UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'";');
echo 'Зачислено '.$n.' алмазов<br>';
@include('files/down.php');
?>

5. Юрий (31.01.2013 / 12:18)
TERORIST (31 Января 2013 / 11:46)
<?php
define('PROTECTOR', 1);
$textl='Покупка алмазов';
@include('files/db.php');
@include('files/func.php');
@include('files/core.php');
@include('files/auth.php');
@include('files/head.php');
@include('files/zag.php');
if (!is_user) redirect(BASEDIR);
$n = 1;
DB::run() -> query('UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'";');
echo 'Зачислено '.$n.' алмазов<br>';
@include('files/down.php');
?>
Что то улыбнул Ваш ответ smile
Выложите файл files/db.php

6. Владислав (31.01.2013 / 12:47)
В МХаосе разве PDO?

7. LoNGeR (TeRMe) (31.01.2013 / 13:03)
<?
defined('PROTECTOR') or die('Error: restricted access');

session_start();
$db_host = "localhost";
$db_user = "db1359497608";
$db_table = "db1359497608";
$db_pass = "***";
$connect = @ mysql_pconnect($db_host, $db_user, $db_pass) or die('cannot connect to server');
@ mysql_select_db($db_table) or die('cannot connect to db');
@ mysql_query("SET NAMES 'utf8'", $connect);

##################### ����� ������ � SQL ������� ################
@include('files/sql.php');
$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### ����� ������ � SQL ������� ################

?>

8. JustZero (31.01.2013 / 13:28)
что-то мне класс DB и ф-ция run напоминает ротор D

Добавлено через 04:29 сек.
DB::run() -> query('UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'";');

замени на mysql_query(UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'"');


9. Zдешний (31.01.2013 / 13:45)
8. includezz, походу просто спутал

10. LoNGeR (TeRMe) (31.01.2013 / 13:50)
У мя в роторе была страница с этим кодом, я и вставил в игру. Ток как правильно сделать?

Добавлено через 04:56 сек.
А всё, сделал.спс)

11. Алексей (31.01.2013 / 15:55)
TERORIST (31 Января 2013 / 11:46)
<?php
define('PROTECTOR', 1);
$textl='Покупка алмазов';
@include('files/db.php');
@include('files/func.php');
@include('files/core.php');
@include('files/auth.php');
@include('files/head.php');
@include('files/zag.php');
if (!is_user) redirect(BASEDIR);
$n = 1;
DB::run() -> query('UPDATE `users` SET users_almaz=users_almaz+'.$n.' WHERE users_login="'.$_SESSION['log'].'";');
echo 'Зачислено '.$n.' алмазов<br>';
@include('files/down.php');
?>
зачем у инклуда "собачки"? о_О

12. Удаленный (31.01.2013 / 18:54)
11, ошибки игнорирует

13. Андрюха (31.01.2013 / 18:55)
Какие он ошибки игнорирует? Критические?

14. Zдешний (31.01.2013 / 22:28)
Wapruks (31 Января 2013 / 20:55)
Какие он ошибки игнорирует? Критические?
Боится ихsmile

URL: https://visavi.net/topics/36489