• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Co jest źle?

Verdis

Ciekawy świata.
Joined
May 28, 2012
Messages
394
Reaction score
9
Location
Poland
Siemka, co ty jest źle?
$account_id = $SQL->query("SELECT id FROM accounts WHERE lastday < UNIX_TIMESTAMP() - 60 *60 *24 *".$config['site']['days_to_sell']."")->fetchAll();

Xamp odnotował taki błąd:
Code:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1' in C:\vXampp\htdocs\sellcharlist.php:3 Stack trace: #0 C:\vXampp\htdocs\sellcharlist.php(3): PDO->query('SELECT id FROM ...') #1 C:\vXampp\htdocs\index.php(89): include('C:\vXampp\htdoc...') #2 {main} thrown in C:\vXampp\htdocs\sellcharlist.php on line 3

Help :)
 
sprobuj tak:
Code:
$account_id = $SQL->query('SELECT `id` FROM `accounts` WHERE `lastday` < UNIX_TIMESTAMP() - 60 *60 *24 * '.$config['site']['days_to_sell'])->fetchAll();
a jezeli nadal bedzie jakis blad to daj gdzies w skrypcie
Code:
echo 'SELECT `id` FROM `accounts` WHERE `lastday` < UNIX_TIMESTAMP() - 60 *60 *24 * '.$config['site']['days_to_sell'];
i manulanie wpierdol to w phpmyadmin czy co kolwiek i zobacz jaki blad jest dokladnie
 
To był bardzo głupi błąd, gdyż do config.php nie dodałem
$config['site']['days_to_sell'] = 0;
ale sam się zorientowałem :)


Wie ktoś dlaczego nie działają mi te funkcję ?:
<tr>
<tr bgcolor="'.$config['site']['lightborder'].'"><td style="text-align: center;">'.$player->getLevel().'</td>
<td style="text-align: center;">'.$player->getMagLevel().'</td>
<td style="text-align: center;">'.$player->getSkill(0).'</td>
<td style="text-align: center;">'.$player->getSkill(1).'</td>
<td style="text-align: center;">'.$player->getSkill(2).'</td>
<td style="text-align: center;">'.$player->getSkill(3).'</td>
<td style="text-align: center;">'.$player->getSkill(4).'</td>
<td style="text-align: center;">'.$player->getSkill(5).'</td>
<td style="text-align: center;">'.$player->getSkill(6).'</td>
</tr>

Fatal error: Call to a member function getSkill() on a non-object in C:\vXampp\htdocs\buychar.php on line 78
 
Last edited:
Ale nie ma błędu, że nie ma kolumny....

- - - Updated - - -

Może ostanie pytanie :) Jak ignorować postacie sample w top 5 graczy, powergames? to nie działa ->>> wgl. nie pokazuje mi wtedy graczy ;/
if ($player_group < 2 && $player_id > 6)
 
A czemu ma ci ich ignorować jak odpalisz otsa to zaraz będą na końcu...
 
Poradziłem sobie sam, dla tych którzy mają podobny problem:
$TopPlayers = $SQL->query("SELECT `name`, `experience`, `level` FROM `players` WHERE `group_id` <= 3 AND `name` NOT LIKE '%Sample'".($add['query'] ? $add['query'] : "")."ORDER BY `experience` DESC LIMIT 15")->fetchAll();
 
Last edited:
Back
Top