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
}