This string works:

```
$sql = 'SELECT * FROM Bar_Info WHERE b_id=' .
    $db->real_escape_string($_GET['b_id']);

```

However, this one does not:

```
$sql = 'SELECT * FROM Bar_Info WHERE BarLink=' .
    $db->real_escape_string($_GET["BarLink"]);

```

`b_id` are variables and `BarLink` are names of bars some including hyphens. An example being: `granite-city`

Is there any reason the second example of code would not work?