error mysql

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

error mysql

Bericht door Montana » 31 aug 2005, 15:59

ik krijg een error met deze code...

Code: Selecteer alles

$sql = "INSERT INTO " . bot_TABLE . " (datum, url, botnaam)	VALUES ($today, $url, $ip)";
dit is de error:

Code: Selecteer alles

 
Couldn't insert new smiley

DEBUG MODE

SQL Error : 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 '31 2005 4:56 pm, http://test.wb-s.nl/viewtopic.php?p=297, *********)' at line 1

INSERT INTO phpbb_zoekbot (datum, url, botnaam) VALUES (August 31 2005 4:56 pm, http://test.wb-s.nl/viewtopic.php?p=297, *********)

Line : 14
File : bot.php 

weet iemand wat hier fout staat :roll:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 31 aug 2005, 16:01

verander:

Code: Selecteer alles

$sql = "INSERT INTO " . bot_TABLE . " (datum, url, botnaam)   VALUES ($today, $url, $ip)"; 
in

Code: Selecteer alles

$sql = "INSERT INTO " . bot_TABLE . " (datum, url, botnaam)   VALUES ('$today', '$url', '$ip')"; 
;)

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 31 aug 2005, 16:02

Misschien zo?

Code: Selecteer alles

$sql = "INSERT INTO " . bot_TABLE . " (datum, url, botnaam)   VALUES ('$today', '$url', '$ip')"; 
In querys moet alles wat niet numeriek is tussen ''.

GRMBL @ paulus

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 31 aug 2005, 16:34

ok de fout is nu weg :D

alleen zet die het niet in de mysql :?

van die mysql snap ik niet echt veel
ik heb in phpmyadmin

een table gemaakt genaamd phpbb_bot
met daar in de tables
datum url en botnaam
alledrie op not null
alle drie op index
en bij alle drie volledige text

ik heb er wat tutorials over gelezen maar snap er niet echt veel van :oops:

zou er iemand mischien een php code voor kunnen maken
of uitwillen leggen welke dingen ik moet invoeren in de phpmyadmin? :oops: :roll:

tnx :bier:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 31 aug 2005, 23:53

het is inmiddels gelukt..

alleen zit ik nu met het volgende

ik heb deze code:

Code: Selecteer alles

<?php
if ( $_SERVER['HTTP_REFERER'] )
$sql= "INSERT INTO ". phpbb_referer ." (url, datum, pagina) VALUES ('" . $_SERVER['HTTP_REFERER'] . "', " . time() . ", '" . $_SERVER['PHP_SELF'] . "')";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
?>
deze zet de pagina/site waar iemand vandaan komt
de datum waneer die iemand dat doet
en de pagina waar ze naartoe gaan
in een database

het probleem is nu dat hij ook de linken van de site zelf opslaat
dus bv als je vernieuwd of als je naar een andere pagina gaat op dezelfde site

ik had eerst gedaan if ('www.wb-s.nl' != $_server['host_name'] ) {...

maar dat wilt dus niet want dan blockt die alles

heeft iemand anders hier mischien een idee over ? :roll:

tnx :bier:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gesloten