delete row < groter dan
Hallo allemaal,
Ik zit mezelf al een uur te vermaken met hetzelfde probleem. De bedoeling is dat als version groter is dan 10 de rij verwijderd wordt uit de tabel.
Ik heb van alles geprobeerd. Waaronder het plaatsen van het getal in een string. Tot nu toe nog geen geluk gehad. Heeft iemand ooit hetzelfde probleem gehad?
Ik zit mezelf al een uur te vermaken met hetzelfde probleem. De bedoeling is dat als version groter is dan 10 de rij verwijderd wordt uit de tabel.
Ik heb van alles geprobeerd. Waaronder het plaatsen van het getal in een string. Tot nu toe nog geen geluk gehad. Heeft iemand ooit hetzelfde probleem gehad?
Gewijzigd op 01/01/1970 01:00:00 door Tim H
Gesponsorde koppelingen:
Oh er zullen vast wel mensen zijn die dat probleem hebben gehad..
Maar haal de = eens weg. Kijken of ie het dan doet. En waar is je foutafhandeling, heb je die wel? Misschien handig om de error hier te plaatsen?
Heb je geen foutafhandeling? Zet ff
Achter je mysql_query (zet het wel vóór de ; !)
Maar haal de = eens weg. Kijken of ie het dan doet. En waar is je foutafhandeling, heb je die wel? Misschien handig om de error hier te plaatsen?
Heb je geen foutafhandeling? Zet ff
Achter je mysql_query (zet het wel vóór de ; !)
Nee mooie foutafhandeling is dat :S
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$sql = "DELETE FROM
page
WHERE
version > 10
";
// Als de query is gelukt
if(mysql_query($sql))
{
echo 'De pagina is succesvol verwijderd.';
}
// Anders
else
{
// MySql error
echo 'Er is een fout opgetreden in de query: <br />';
echo $sql.'<br /><br />';
echo 'Met de error:<br />';
echo mysql_error();
}
?>
$sql = "DELETE FROM
page
WHERE
version > 10
";
// Als de query is gelukt
if(mysql_query($sql))
{
echo 'De pagina is succesvol verwijderd.';
}
// Anders
else
{
// MySql error
echo 'Er is een fout opgetreden in de query: <br />';
echo $sql.'<br /><br />';
echo 'Met de error:<br />';
echo mysql_error();
}
?>
@Danny, bedankt! Ik heb mezelf flink blind zitten staren gisterenavond. Overigens had ik wel wat foutafhandeling. Dit was de foutmelding die ik kreeg:
Notice: 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 '> 5' at line 4
In query: DELETE FROM page WHERE version = > 5 in C:\Zend\Apache2\htdocs\core\addPage_new.php on line 146
Update was succesvol!
De oplossing:
Notice: 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 '> 5' at line 4
In query: DELETE FROM page WHERE version = > 5 in C:\Zend\Apache2\htdocs\core\addPage_new.php on line 146
Update was succesvol!
De oplossing:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$sql = "
DELETE FROM
page
WHERE
version > 10
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_affected_rows() == 0)
{
echo 'Geen records gewijzigd. <br />Query: '.$sql;
}
else
{
echo 'DELETE was succesvol!';
}
?>
$sql = "
DELETE FROM
page
WHERE
version > 10
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_affected_rows() == 0)
{
echo 'Geen records gewijzigd. <br />Query: '.$sql;
}
else
{
echo 'DELETE was succesvol!';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Tim H
Mooi zo. Maar post in het vervolg wel even de eventuele errors, dan is het makkelijker om je te helpen.



