Toon posts:

Kan niets meer toevoegen in mysql database mbv php

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
Kan om de een of andere reden niets meer toevoegen in mijn mysql database krijg in /var/log/httpd/errot_log

de volgende meldingen:

[client 192.168.0.15] PHP Notice: Use of undefined constant localhost - assumed 'localhost' in

/home/remco/public_html/member/dvdinput.php on line 63, referer:

http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: titel in /home/remco/public_html/member/dvdinput.php

on line 66, referer: http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: regio in /home/remco/public_html/member/dvdinput.php

on line 66, referer: http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: geluid in /home/remco/public_html/member/dvdinput.php

on line 66, referer: http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: type in /home/remco/public_html/member/dvdinput.php

on line 66, referer: http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: opmerkingen in

/home/remco/public_html/member/dvdinput.php on line 66, referer:

http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Undefined variable: gezien in /home/remco/public_html/member/dvdinput.php

on line 66, referer: http://192.168.0.3/~remco/member/dvdinput.php
[client 192.168.0.15] PHP Notice: Use of undefined constant localhost - assumed 'localhost' in

/home/remco/public_html/dvd/dvd.php on line 26, referer: http://192.168.0.3/~remco/

ik heb verder niets veranderd en werkt in ineens niet meer, heeft iemand nog een idee? Ik gebruik fedora core

3 met de laatst apache en mysql en php. Het raadplegen van de database gaat wel gewoon goed kan alleen niets

meer in voegen. Hieronder staat het php scriptje wat ik gebruik.


$username="root";
$password="de volgende keer zet ik mijn mysql rootwachtwoord niet meer online";
$database="dvd";

mysql_connect(localhost,$username,$password);
mysql_select_db($database) or die( "Unable to select database");

$query= "INSERT INTO dvd VALUES ('$titel','$regio','$geluid','$type','$opmerkingen','$gezien')";
$query2="DELETE FROM dvd WHERE titel=' '";
mysql_query($query);
mysql_query($query2);

mysql_close();
?>

Alvast bedankt voor jullie hulp.

PS. toevoegen op de console met mysql werkt wel goed.

[ Voor 48% gewijzigd door blaataaps op 15-04-2005 22:39 ]


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Lees de foutmeldingen nou eens goed...

Verwijderd

... mischien handig als je de [code] tags gebruikt|? ;)

Je probleem zit 'm in de quotes.


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$username = "root";
$password = "password";
$database = "dvd";

mysql_connect('localhost',$username,$password);
mysql_select_db($database) or die( "Unable to select database");

$query= "INSERT INTO dvd VALUES ('" . $titel . "','" . $regio . "','" . $geluid . "','" . $type . "','" . $opmerkingen . "','" . $gezien . "')";
$query2="DELETE FROM dvd WHERE titel=' '";
mysql_query($query);
mysql_query($query2);

mysql_close();
?>


Let ook even op dat je je password niet handig gekozen hebt. Door als laatste char de \ te gebruiken, escape je de quotes erna.

[ Voor 53% gewijzigd door Verwijderd op 15-04-2005 22:35 ]


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Mjah, sowieso hoort die in Programming & Webscripting thuis, maar ik gok dat je dit met iets simpels als een editor met syntax highlighting, zoals hezik laat zien, ook prima kan oplossen, succes :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


Dit topic is gesloten.