[php/mysql] delete query werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Kneiter Ar
  • Registratie: Maart 2000
  • Laatst online: 29-04 17:26
Ik heb een probleem met het deleten van een query. Ik wil vanuit een php file een query deleten uit mijn database.
}
elseif ($choice == delete) {
$query_delete = "delete * from citycinemas where id = '$id'";
$result = mysql_query($query_delete, $mydb)
or die("Can not select the database");

if($result){
print("Changes recorded<p>");
?>
Click <a href="http://php.infonomics.nl/students/20022003/apkock/change_citycinemas.php?">here</a> to return to the database.
<?php
}
Het probleem is nu dat als je dus drukt op delete, hij dan de melding geeft dat hij de database niet kan selecteren.
wat zit er fout?

Acties:
  • 0 Henk 'm!

  • Speedener
  • Registratie: September 2000
  • Laatst online: 12:54
Kneiter Ar schreef op 30 January 2003 @ 13:52:
Ik heb een probleem met het deleten van een query. Ik wil vanuit een php file een query deleten uit mijn database.


[...]


Het probleem is nu dat als je dus drukt op delete, hij dan de melding geeft dat hij de database niet kan selecteren.
wat zit er fout?
Als je nu ff dit doet:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
}
elseif ($choice == delete) {
$query_delete = "delete * from citycinemas where id = '$id'";
$result = mysql_query($query_delete, $mydb)
or die(mysql_error());

if($result){
print("Changes recorded<p>");
?>
Click <a href="http://php.infonomics.nl/students/20022003/apkock/change_citycinemas.php?">here</a> to return to the database.
<?php
}


dan krijg je de error te zien.

edit: Wat er bij jou script namelijk is, is als er iets mis is met die query zegt het script: Can not select the database.
Omdat je dat hebt ingevult bij 'or die()'. En als je in 'or die' invuld: mysql_error() dan laat hij de "echte" error zien

[ Voor 25% gewijzigd door Speedener op 30-01-2003 14:03 ]

LG Therma V Split WP: HU143MA.U33-HN1636M NK5


Acties:
  • 0 Henk 'm!

  • Kneiter Ar
  • Registratie: Maart 2000
  • Laatst online: 29-04 17:26
he dank je nu weten we wat er mis is:

de * moet er niet staan in de delete sentense

nog bedankt