Re: Trouble passing mysql table name to php function and using it!
- From: Tim Streater <tim.streater@xxxxxxxxxxxx>
- Date: Wed, 28 Feb 2007 09:50:07 +0000
In article <op.tofqiap6qnv3q9@misant>, Rik <luiheidsgoeroe@xxxxxxxxxxx>
wrote:
Tim Streater <timstreater@xxxxxxxxxxxx> wrote:
But here you go:
function fms get info($tableName){
$qry = "SELECT * FROM `{$tableName}`";
$res = mysql query($qry) or die($qry.' failed, mysql
sais:'.mysql error());
}
Why does one need the back ticks and { ?? I would have expected one
could construct a query with:
Backticks, to make sure it even works when a table has a reserved
name('order' or something comes to mind). The accolades are just for my
benefit: I've taken to it to always use them in double quoted strings, it
doesn't cost anything extra, and you're always sure you haven't forgotten
when using array values or object properties.
Ah, thanks, that's clear. In fact I don't usually have a variable
tablename when constructing a query so I haven't been hit by that.
But a question to the OP might be - what debugging have you done?
Whenever I get an oddity of this nature I usually spend some time
carefully debugging before posting about it.
-- tim
.
- References:
- Trouble passing mysql table name to php function and using it!
- From: kennthompson
- Re: Trouble passing mysql table name to php function and using it!
- From: Jerry Stuckle
- Re: Trouble passing mysql table name to php function and using it!
- From: kennthompson
- Re: Trouble passing mysql table name to php function and using it!
- From: Rik
- Re: Trouble passing mysql table name to php function and using it!
- From: Tim Streater
- Re: Trouble passing mysql table name to php function and using it!
- From: Rik
- Trouble passing mysql table name to php function and using it!
- Prev by Date: Re: How can I change a file's date?
- Next by Date: regexp question
- Previous by thread: Re: Trouble passing mysql table name to php function and using it!
- Next by thread: Re: Trouble passing mysql table name to php function and using it!
- Index(es):
Relevant Pages
|