2014-10-06 64 views
-2

我得到mysqli錯誤,它期望2個參數,只有1,但我不能看到我失蹤。Mysqli和期望2參數,1給出

  // Create connection 
      $con=mysqli_connect("connection stuff"); 

      // Check connection 
      if (mysqli_connect_errno()) { 
      echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
      } 

        <?php 
         if(isset($_POST['submit1011'])) 
         { 
         $query1 =mysqli_query ($con, "UPDATE blog_semicategory SET english_navn_godkend=".$_POST['godkend_english101']." WHERE semikatagori_id=" . $id) or die(mysqli_error()); 
         mysqli_query($query1); 
         echo('<META HTTP-EQUIV="refresh" CONTENT="1">'); 
         echo "<h3>Oprettes...</h3>"; 
         } 
        ?> 


         <center><img src="../include/images/<?php echo $r1011->english_navn_godkend ?>.png"></center><br /> 

         <center> 
          <form action="" method="post"> 
          <input type="hidden" name="godkend_english101" value="2"> 
          <input type="submit" name="submit1011" value="Godkend Navn" /> 
          </form> 
         </center> 
+0

哪一行是錯誤?你在$ query1 = mysqli-Query ...和mysqli_query($ query1)上執行查詢兩次......' – 2014-10-06 18:22:44

+0

你應該在這裏包含一個連接mysqli_query($ query1);'? – Rasclatt 2014-10-06 18:23:39

回答

3
$query1 =mysqli_query ($con, "UPDATE blog_semicategory SET english_navn_godkend=".$_POST['godkend_english101']." WHERE semikatagori_id=" . $id) or die(mysqli_error()); 
mysqli_query($query1); 

$query1不是查詢。請參閱mysqli_query的手冊。該函數返回mysqli_result。實際上,您試圖執行相同的查詢兩次,第二次嘗試未指定第一個鏈接參數。

+0

好的,然而,添加了答案,並再次刪除它......謝謝! 對於Rasclatt和Watcher謝謝!,我會看看它是我的雙查詢錯誤。 – user3680505 2014-10-06 18:29:06

相關問題