2012-12-06 4 views
0

здесь, я пытаюсь ввести данные в плейлист таблицы, используя информацию, извлеченную из других таблиц. после выполнения этого, я получаю сообщение «succesfull», но данные на самом деле не вставлены. может кто-нибудь указать на ошибку?данные не вставлены в таблицу, даже если отображается успешное сообщение.

<?php 

$connect= mysql_connect("localhost","root","") or die('couldnt connect to database'); 

mysql_select_db("music") or die("couldn't find the database"); 

     $regis['id']=$_GET['id']; 
     $regis['username']=$_GET['username']; 

      $query="SELECT * FROM songs WHERE id ='id'"; 
         $quer="SELECT * FROM images WHERE id ='id'"; 
      $q="SELECT * FROM users WHERE username ='username'"; 




      $query=mysql_query($query); 
      $quer=mysql_query($quer); 

      $q=mysql_query($q); 



      $row=mysql_fetch_assoc($query); 

      $regis['id']=$row['id']; 
      $regis['title']=$row['title']; 

      $regis['artist']=$row['artist']; 

     $rows=mysql_fetch_assoc($q); 
     $regis['link']=$rows['link']; 


     $r=mysql_fetch_assoc($q); 
     $regis['uid']=$r['uid']; 


     $sql="insert into playlist (songid,song,image,album,uid) values('{$regis['id']}','{$regis['title']}','{$regis['link']}','{$regis['artist']}','{$regis['uid']}')"; 
     $res=mysql_query($sql); 
     if($res) 
     { 
      echo "<script type='text/javascript'>"; 
      echo 'alert("addition to your playlist was succesful")'; 
      echo "</script>"; 

      } 
     else 
     { 
      echo "<script type='text/javascript'>"; 
      echo 'alert("'.mysql_error().'Please try again")'; 
      echo "</script>"; 
     } 

?>

+0

жаль проблемы отступа. – user1613603

+0

Go Go Nugget "не использовать комментарии' mysql_' "! –

+0

@vodich я принудил это условие, и теперь сообщение «попробуйте еще раз», знаете, как я могу это исправить? – user1613603

ответ

0
if(mysql_num_rows($res)>0){ 
    //query inserted at least one row in db 
} 
Смежные вопросы