DELETE FROM ... WHERE - probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Mafcase Krooshof

Mafcase Krooshof

25/03/2008 00:28:00
Quote Anchor link
Kan iemand mij vertellen / uitleggen waarom het volgende niet werkt?

$query="DELETE FROM bids WHERE amount='$price'";

Of eigenlijk werkt het wel maar dan alleen met hele getallen bijv.: 10, of 20
maar niet bij 10.63 oid.

en dat laatste is nu eigenlijk <b>wel</b> de bedoeling....

Iemand?
 
PHP hulp

PHP hulp

16/11/2024 09:54:59
 
Frank -

Frank -

25/03/2008 00:39:00
Quote Anchor link
De quotes ' gooi je weg, een prijs is een integer of een decimal, daar heb je dus geen quotes voor nodig. En wellicht staat er geen 10.63 in de database, het wordt in elk geval niet gevonden.
 
Mafcase Krooshof

Mafcase Krooshof

25/03/2008 00:45:00
Quote Anchor link
Hmmmmm...

Heb nog ff gekeken maar heb wel degelijk meerdere getallen in mijn database. Op de een of andere vreemde manier wil het dus niet lukken om getallen met een komma (of punt zoals je wil) op deze manier te verwijderen.
 
- SanThe -

- SanThe -

25/03/2008 01:43:00
Quote Anchor link
Mafcase schreef op 25.03.2008 00:45:
... getallen met een komma (of punt zoals je wil) ...

Getallen met een komma zijn géén getallen maar strings. Een getal heeft altijd alleen een punt indien nodig.

Verder hou $vars buiten de quotes:
$query="DELETE FROM bids WHERE amount=" . $price;
 
Bas Matthee

Bas Matthee

25/03/2008 09:38:00
Quote Anchor link
of: $query="DELETE FROM bids WHERE amount = '{$price}' ";
 
TJVB tvb

TJVB tvb

25/03/2008 10:21:00
Quote Anchor link
$query="DELETE FROM bids WHERE amount=".$price;
$result = mysql_query($query);

if(!$result)
{
echo mysql_error();
}
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.