sql >> Databasteknik >  >> RDS >> Mysql

MySQL/PHP - Skulle citattecken kring siffror bryta några frågor?

Citat kring värden är bra för alla typer så länge din fråga håller sig till mySQL. Hur värdena kommer att behandlas beror på vilken typ av fält det jämförs med. Om det behövs kommer de att konverteras automatiskt.

Till skillnad från detta kanske du vill titta på databasomslag som erbjuder förberedda uttalanden som SUB . Förutom andra fördelar kommer de att ta hand om offerten - och flykten av inkommande data - själva.

Ett exempel från manualen :

<?php
/* Execute a prepared statement by binding PHP variables */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
    FROM fruit
    WHERE calories < :calories AND colour = :colour');
$sth->bindValue(':calories', $calories, PDO::PARAM_INT);
$sth->bindValue(':colour', $colour, PDO::PARAM_STR);
$sth->execute();
?>


  1. Sammankoppling i Transact-SQL

  2. PG::UndefinedTable:FEL:Relationen existerar inte med en korrekt Rails-namngivning och -konvention

  3. Om fördelarna med sorterade stigar

  4. generera dagar från datumintervall