1

mysqlテーブルに変数を挿入しようとしていますが、それは私が望むことをしません(エラーなし、それは単に機能しません)

$string = 'this is an example';
mysql_query("insert into tablename (columnname) values ????");

誰でも$stringテーブルtablenameに挿入する方法を教えてくれますか?、、に置き換え????てみましたが、すべてがデータベースに変数を挿入していません。($string)(".$string.")$string$string

前もって感謝します!

4

2 に答える 2

2

次のように、\ "(エスケープされた引用符)を使用して、クエリ内に引用符を含めることができます。

$string = 'this is an example';
mysql_query("insert into tablename (columnname) values (\"$string\")");
于 2012-05-24T18:29:55.877 に答える
1

引用符()を忘れた'ため、文字列区切り文字を二重引用符で囲む必要があります。

$string = "test abc";
mysql_query("insert into t (col) values ('$string')");
于 2012-05-24T18:16:34.487 に答える