如何在代码中添加MySQL代码?

时间:2012-10-02 14:40:08

标签: php mysql

$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'];

 ?>

谢谢!

我知道..我说不出更多,对不起英语

2 个答案:

答案 0 :(得分:0)

您有太多单引号('):

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

但是,请不要使用mysql_*函数来编写新代码。它们已不再维护,社区已经开始deprecation process。查看 red box ?相反,您应该了解prepared statements并使用PDOMySQLi。如果您无法确定哪个,this article会对您有所帮助。如果您选择PDO,here is good tutorial

答案 1 :(得分:-2)

报价不正确:

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

'不会“退出”" - 引用的字符串。