आप अपने SQL को इसमें बदल सकते हैं...
//THIS IS BETTER BUT DONT USE THIS
$qry = "ALTER IGNORE TABLE {$table} ADD {$column} VARCHAR(20);"
इसके बजाय तैयार किए गए बयानों के साथ PHP PDO या MySQLi का उपयोग करें। उस विरासत डरावनी के बजाय समेकित अनचाहे तारों के साथ।
MySQLi समाधान:
$mysqli = new mysqli($cfg->host, $cfg->user, $cfg->password, $cfg->db);
if ($mysqli->connect_errno) {
echo 'Connect failed: ', $mysqli->connect_error, '" }';
exit();
}
if ($stmt = $mysqli->prepare("ALTER IGNORE TABLE ? ADD ? VARCHAR(20);")) {
$stmt->bind_param("ss", $table, $column);
$stmt->execute();
$stmt->close();
}
$mysqli->close();