0
$sql=mysql_query("select * from dosyabegeni where veri_id=''.get_custom_field('dwcode').''");

次の PHP コードを配置したいと思います。

 <?php get_custom_field('dwcode'); ?>

.. どうしたの?

  =''.get_custom_field('dwcode').''");

メインコード:

 <?php
 include('/home/test/public_html/EntegreOz/DosyaBegeni/config.php');
 $sql=mysql_query("select * from dosyabegeni where veri_id=".get_custom_field('dwcode')."");


 while($row=mysql_fetch_array($sql))
 {

 $sira_id=$row['sira_id'];
 $veri_id=$row['veri_id'];
  $begeni=$row['begeni'];

 ?>

ありがとうございました!

私は知っています..私はこれ以上話すことができませんでした.英語で申し訳ありません.

4

2 に答える 2

0

一重引用符が多すぎます('):

$sql=mysql_query("select * from dosyabegeni where veri_id='".get_custom_field('dwcode')."'");

mysql_*ただし、関数を使用して新しいコードを記述しないでください。それらはもはや維持されておらず、コミュニティは非推奨プロセスを開始しています。赤いボックスが表示されますか?代わりに、プリペアドステートメントについて学び、 PDOまたはMySQLiのいずれかを使用する必要があります。どちらかがわからない場合は、この記事が役に立ちます。PDOを選択した場合は、ここに優れたチュートリアルがあります。

于 2012-10-02T14:42:42.650 に答える
-2

誤った引用:

$sql=  ... snip ... where veri_id=" .get_custom_field('dwcode'). ");
                                   ^-- remove ''                 ^--remove ''

'"引用符で囲まれた文字列を「終了」しません。

于 2012-10-02T14:42:36.827 に答える