[PHP/Mysql] Insert werkt niet, geen foutmelding

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi. Ik ben met wat hulp van GoT al een aardig eind gevorderd met mijn eigen stats script. Ik krijg de informatie echt niet in de Mysql database.

Ik heb verschillende manieren geprobeerd:

Ik heb eerst INSERT INTO pageviews SET gebruikt, later onderstaande statement:

PHP:
1
2
3
4
"INSERT INTO pageviews (datum, tijd, pagina, referrer, ip, ref_domein, keywords, browser, 
        resolutie, systeem, taal, timestamp) VALUES ('".$var_datum."', '".$var_tijd."','".$e."',
'".$c."','".$var_ip."', '".$var_ref_domein."','".$var_keywords."','".$a."','".$f."',
'".$b."','".$d."','".$var_timestamp."')";


Ik krijg over de code helemaal geen foutmelding, niet direct, maar ook niet met
PHP:
1
echo mysql_errno() . ": " . mysql_error();


Ik heb gechecked of er uberhaupt wel een aanvraag op de database komt met Norton Internet Security. Ik heb een Alerttracker bericht gekoppeld aan een request op poort 3306 en deze popped up als ik de PHP pagina bezoek.

In de winmysqladmin is de my.ini file in orde.

Als ik het wachtwoord verander in de PHP pagina, krijg ik wél een foutmelding. Er wordt dus wel geconnect.

de gebruiker heeft ruim voldoende rechten (iig insert).

Als ik * from pageviews bekijk krijg ik echter een empty set terug :(

Iemand een idee wat ik nog over het hoofd zie?

[ Voor 63% gewijzigd door Verwijderd op 22-02-2003 19:54 ]


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 ziet alleen het SQL statement, maar nergens dat je hem ook daadwerkelijk uitvoert? :?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
gorgi_19 schreef op 22 February 2003 @ 19:53:
* gorgi_19 ziet alleen het SQL statement, maar nergens dat je hem ook daadwerkelijk uitvoert? :?
Doe ik wel, maar dat heb ik er niet bijgezet. De query zit gekoppeld aan een variabele $mysql en die wordt (mysql_query($mysql)) uitgevoerd.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Argh. Hij schrijft naar de verkeerde (oude) tabel! Never mind. 8)7 ;)

/me phpt vrolijk in een donker hoekje verder

[ Voor 4% gewijzigd door Verwijderd op 22-02-2003 20:02 ]


Acties:
  • 0 Henk 'm!

Verwijderd

een beetje overbodig dat '".$var."' gebeuren vind je niet?

doe het ff zo dan is het iig wat overzichtelijker:
PHP:
1
2
3
4
5
6
<?
mysql_query("INSERT INTO pageviews
(datum, tijd, pagina, referrer, ip, ref_domein, keywords, browser, resolutie, systeem, taal, timestamp)
VALUES ('$var_datum', '$var_tijd','$e', 
'$c','$var_ip', '$var_ref_domein','$var_keywords','$a','$f','$b','$d','$var_timestamp')";
?> 


nm, al opgelost zie ik ;)

[ Voor 25% gewijzigd door Verwijderd op 22-02-2003 20:04 ]


Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Verwijderd schreef op 22 February 2003 @ 20:04:
doe het ff zo dan is het iig wat overzichtelijker:
Is maar net wat je overzichtelijker vindt. Ik vind het juist overzichtelijker (door de colorcoding) als je het als ".$var." doet
Pagina: 1