2012-06-14 15 views
9

मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं। मैं इस कोड के साथ पूरी पंक्ति को हटाने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है। कोई त्रुटि नहीं हो रही है, यह उस पंक्ति को प्रिंट करता है जिसे हटा दिया गया था, लेकिन जब मैं जाता हूं और देखता हूं तो यह काम नहीं कर रहा है। कोई विचार?PHP - MySQL - पंक्ति हटाएं

<? 
$con = mysql_connect("localhost","username","password"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("theobse1_scores", $con); 

$sql="DELETE FROM times WHERE id='$id'"; 

if (!mysql_query($sql,$con)) 
{ 
die('Error: ' . mysql_error()); 
} 
echo "1 record deleted go back to delete another!"; 

mysql_close($con) 
?> 
+3

कृपया, mysql_ का उपयोग नहीं करते' * ' नए कोड के लिए काम करता है। वे अब बनाए रखा नहीं है और समुदाय ने [बहिष्करण प्रक्रिया] शुरू की है (http://goo.gl/KJveJ)। [** लाल बॉक्स **] (http://goo.gl/GPmFd) देखें? इसके बजाय आपको [तैयार बयान] (http://goo.gl/vn8zQ) के बारे में जानना चाहिए और [पीडीओ] (http://php.net/pdo) या [MySQLi] (http://php.net/) का उपयोग करना चाहिए mysqli)। यदि आप तय नहीं कर सकते हैं, [यह आलेख] (http://goo.gl/3gqF9) चुनने में मदद करेगा। यदि आप सीखना चाहते हैं, [यहां अच्छा पीडीओ ट्यूटोरियल है] (http://goo.gl/vFWnC)। –

उत्तर

6

मैं इसे इस कोड का उपयोग काम कर मिल गया के बजाय $order इस्तेमाल किया!

<?php 
$id =$_REQUEST['id']; 

$con = mysql_connect("localhost","username","password"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("database", $con); 

// sending query 
mysql_query("DELETE FROM times WHERE id = '$id'") 
or die(mysql_error());  

?> 
+0

को हटाने के लिए भूल गया था, यह संभव है कि डीबी नाम अलग क्यों हो? – jcho360

+0

नहीं, मैंने अभी यहां अपनी वेबसाइट पर डेटाबेस लिखा है –

9

आप अपनी क्वेरी चर $sql

$sql="DELETE FROM times WHERE id='$id'"; 
mysql_query($sql); 
+0

कोई कोड नहीं था जो कि –

1
delete.php 

<?php 
    include "connect.php"; 
    $id =$_REQUEST['id']; 

    // sending query 
    mysql_query("DELETE FROM utilizatori WHERE id = '$id'") 
    or die(mysql_error());  

    ?> 

बटन को नष्ट कर रहा है corect है, मैं परीक्षण किया है और आईडी से

हटा सकते हैं और यहाँ: `

<?<a href=\"delete.php?id=$row[id]\">Delete</a>`?> 
2
else 
    { 
    $qry = "SELECT * FROM my_login WHERE email = '".$email."' LIMIT 1"; 
    $res = mysql_query($qry); 
    if(mysql_num_rows($res) > 0) 
     { 
     echo "Email already exists!"; 
     } 
    else 
     { 
     $qry="INSERT INTO my_login SET name='$name',city='$city',comment='$comt',password='$pass',email='$email'"; 
     mysql_query($qry); 
     } 
    }  
} 
?> 
संबंधित मुद्दे