Toon posts:

[PHP/MySQL] Posted waarden in UPDATE / DELETE *

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

Verwijderd

Topicstarter
Hallo,

Ik gebruik nou voor een aantal SQL query's het volgende

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  <?   
$sql = "SELECT * FROM calls WHERE nsiemp = '".$_POST['nsiemp']."' AND actief = '".$_POST['actief']."'ORDER by id desc";
$result = mysql_query($sql);

   if (!$result) {
       echo "Kon de query ($sql) niet uitvoeren: " . mysql_error();
       exit;
   }
   
   if (mysql_num_rows($result) == 0) {
       echo "Geen uitgaande calls gevonden.";
       exit;
   }

   while ($row = mysql_fetch_assoc($result)) {
?>


De waarden die eerder in een form worden aangegeven worden doorgevoerd in de query.

Nu probeer ik dit ook zo te doen via een UPDATE / DELETE query maar dat pakt ie dan weer net niet.

PHP:
1
2
3
4
5
6
7
8
9
  <?   
$sql = "DELETE FROM calls WHERE nsiemp = '".$_POST['nsiemp']."' AND actief = '".$_POST['actief']."'";
$result = mysql_query($sql);

   if (!$result) {
       echo "Kon de query ($sql) niet uitvoeren: " . mysql_error();
       exit;
   }
?>



Ziet iemand wat er hier fout gaat?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-05 22:46

Janoz

Moderator Devschuur®

!litemod

Wees eens wat duidelijker met WAT er foutgaat. Hier hebben we weinig aan.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Sorry Janoz.

De SELECT opdracht geef mij gewoon de waarden terug.

De DELETE opdracht geef mij geen errormelding, echter word hij niet uitgevoerd!

Als ik de posted waarde verander in een vaste waarde:

PHP:
1
2
3
4
5
6
7
8
9
  <?   
$sql = "DELETE FROM calls WHERE nsiemp = Stefan AND actief = 1";
$result = mysql_query($sql);

   if (!$result) {
       echo "Kon de query ($sql) niet uitvoeren: " . mysql_error();
       exit;
   }
?>


Krijg ik terug

code:
1
Kon de query (DELETE FROM calls WHERE nsiemp =Stefan AND actief =1) niet uitvoeren: Unknown column 'Stefan' in 'where clause'

[ Voor 60% gewijzigd door Verwijderd op 21-02-2005 12:18 ]


  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 04-01 15:49

JHS

Splitting the thaum.

`Stefan` ?

DM!


Verwijderd

Verwijderd schreef op maandag 21 februari 2005 @ 12:15:
Unknown column 'Stefan' in 'where clause'
Drie keer raden wat hier fout gaat.
Dit is standaard debug werk, en volgens mij moet je dit toch wel zelf op kunnen lossen.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Sorry, maar is echt basis-SQL kennis die je met 5 minuten www.sqlcourse.com op moet kunnen lossen :) Geen topic in Programming & Webscripting waard in ieder geval :)

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.