C'è un modo più veloce per eseguire questa query MySQL?
-
02-10-2019 - |
Domanda
C'è un modo più veloce per eseguire questa interrogazione più semplice in termini di carico del server? Non credo che abbia mai provato qualcosa di diverso da questo metodo:
$sql = 'SELECT thing FROM table WHERE id="' . $id . '" ';
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
$thing = $row[0];
Un modo per migliorare questa?
Soluzione
Performance saggio è possibile creare un index sul id
se non già fatto.
Sicurezza saggio si sono aperti agli attacchi SQL-injection, utilizzare prepara dichiarazioni , invece.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow