Php 即使显示成功消息,数据也不会插入到表中

Php 即使显示成功消息,数据也不会插入到表中,php,mysql,database,insert,Php,Mysql,Database,Insert,在这里,我试图使用从其他表中提取的信息将数据输入到表播放列表中。 在执行它之后,我会收到“成功”消息,但数据并没有实际插入。。 有人能指出错误吗 <?php $connect= mysql_connect("localhost","root","") or die('couldnt connect to database'); mysql_select_db("music") or die("couldn't find the database"); $regis[

在这里,我试图使用从其他表中提取的信息将数据输入到表播放列表中。 在执行它之后,我会收到“成功”消息,但数据并没有实际插入。。 有人能指出错误吗

 <?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>";
        }   

很抱歉出现缩进问题。Go Go Nugget“不要使用
mysql\uuz
函数”注释@vodich我强制执行了这个条件,现在消息是“请再试一次”你知道我如何解决这个问题吗?
if(mysql_num_rows($res)>0){
  //query inserted at least one row in db
}