疯狂使用php/mysql脚本
好的,对不起,伙计们,刚才说了些废话。这是我的全部代码疯狂使用php/mysql脚本,php,mysql,Php,Mysql,好的,对不起,伙计们,刚才说了些废话。这是我的全部代码 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; echo "<p>Query<p>"; // Query Gets Tag IDs where the Categroy and Tag Alias is the same
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
echo "<p>Query<p>";
// Query Gets Tag IDs where the Categroy and Tag Alias is the same
$TagID = "SELECT at6ln_discuss_tags.id, at6ln_discuss_tags.title
FROM at6ln_discuss_tags
INNER JOIN at6ln_discuss_category ON at6ln_discuss_tags.alias = at6ln_discuss_category.alias";
$resultTagID = $conn->query($TagID);
//Query Gets Posts IDs where the posts Categroy ID and Category ID are the same
$PostID = "SELECT at6ln_discuss_posts.id
FROM at6ln_discuss_posts
INNER JOIN at6ln_discuss_category ON at6ln_discuss_posts.category_id = at6ln_discuss_category.id";
$resultPostID= $conn->query($PostID);
//Query Gets catergory ID where the Categroy and Tag Alias is the same
$CategoryID = "SELECT at6ln_discuss_category.id
FROM at6ln_discuss_category
INNER JOIN at6ln_discuss_tags ON at6ln_discuss_category.alias = at6ln_discuss_tags.alias";
$resultCategoryID= $conn->query($CategoryID);
//Query Gets Posts catergory ID where the Categroy and Tag Alias is the same
$PostsCategoryID = "SELECT at6ln_discuss_posts.category_id, at6ln_discuss_category.alias
FROM at6ln_discuss_posts, at6ln_discuss_category
WHERE (at6ln_discuss_posts.category_id = at6ln_discuss_category.id)";
$resultPostsCategoryID= $conn->query($PostsCategoryID);
//Query Gets catergory Alais where the Categroy and Tag Alias is the same
$PostsCategoryAlias = "SELECT at6ln_discuss_category.alias
FROM at6ln_discuss_category
INNER JOIN at6ln_discuss_tags ON at6ln_discuss_category.alias = at6ln_discuss_tags.alias";
$resultPostsCategoryAlias= $conn->query($PostsCategoryAlias);
$sql= "INSERT INTO at6ln_discuss_posts_tags (post_id,tag_id) VALUES ($idposts,$TagID)";
if ($resultTagID->num_rows > 0) {
echo "<table>";
echo "<tr>";
echo "<th> Post ID </th>";
echo "<th> Tag ID </th>";
echo "<th> Post Catergory ID </th>";
echo "</tr>";
// output data of each row
while($posts = $resultPostID->fetch_assoc() ) {
// output data of each row
$category = $resultCategoryID->fetch_assoc();
$postscatID = $resultPostsCategoryID->fetch_assoc();
// output data of each row
$idcategory = $category["id"];
$idposts = $posts["id"];
$idpostcat = $postscatID["category_id"];
if ($idpostcat == 5){
$TagID=10;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 7){
$TagID=12;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 13){
$TagID=17;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 14){
$TagID=18;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 15){
$TagID=19;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 16){
$TagID=20;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 27){
$TagID=29;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 28){
$TagID=30;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 30){
$TagID=32;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 34){
$TagID=35;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 35){
$TagID=36;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 37){
$TagID=38;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 38){
$TagID=39;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 49){
$TagID=47;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 50){
$TagID=48;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 52){
$TagID=50;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 53){
$TagID=51;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
if ($idpostcat == 55){
$TagID=46;
query($sql);
echo "<tr>";
echo "<td>". $idposts ."</td>";
echo "<td>". $TagID. "</td>";
echo "<td>". $idpostcat ."</td>";
echo "</tr>";
}
}
echo "</table>";} else {
echo "0 results";}
if($conn->connect\u错误){
die(“连接失败:”.$conn->connect\U错误);
}
echo“连接成功”;
回声“查询”;
//查询获取类别和标记别名相同的标记ID
$TagID=“选择at6ln\u讨论标签.id,at6ln\u讨论标签.title
从at6ln\u讨论\u标签
内部连接at6ln\u讨论\u标签上的at6ln\u讨论\u类别。别名=at6ln\u讨论\u类别。别名“;
$resultTagID=$conn->query($TagID);
//查询获取帖子ID,其中帖子类别ID和类别ID相同
$PostID=“选择at6ln\u讨论\u posts.id
从at6ln_讨论_帖子
内部连接at6ln_讨论文章上的at6ln_讨论文章类别。类别文章id=at6ln_讨论文章类别文章id”;
$resultPostID=$conn->query($PostID);
//查询获取类别和标记别名相同的类别ID
$CategoryID=“选择at6ln\u讨论\u category.id
从at6ln_讨论_类别
内部连接at6ln\u讨论\u类别上的at6ln\u讨论\u标记。别名=at6ln\u讨论\u标记。别名“;
$resultCategoryID=$conn->query($CategoryID);
//查询获取目录ID,其中目录和标记别名相同
$PostsCategoryID=“选择at6ln\u display\u posts.category\u id,at6ln\u display\u category.alias
从at6ln_讨论_帖子,at6ln_讨论_类别
其中(at6ln_display_posts.category_id=at6ln_display_category.id)”;
$resultPostsCategoryID=$conn->query($PostsCategoryID);
//查询获取类别别名,其中类别和标记别名相同
$PostsCategoryAlias=“选择at6ln\u讨论\u类别。别名
从at6ln_讨论_类别
内部连接at6ln\u讨论\u类别上的at6ln\u讨论\u标记。别名=at6ln\u讨论\u标记。别名“;
$resultPostsCategoryAlias=$conn->query($PostsCategoryAlias);
$sql=“插入at6ln_讨论_posts_标记(post_id,tag_id)值($idposts,$TagID)”;
如果($resultTagID->num_rows>0){
回声“;
回声“;
回显“Post ID”;
回显“标签ID”;
回显“后分类ID”;
回声“;
//每行的输出数据
而($posts=$resultPostID->fetch_assoc()){
//每行的输出数据
$category=$resultCategoryID->fetch_assoc();
$postscatID=$resultPostsCategoryID->fetch_assoc();
//每行的输出数据
$idcategory=$category[“id”];
$idposts=$posts[“id”];
$idpostcat=$postscatID[“类别id”];
如果($idpostcat==5){
$TagID=10;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==7){
$TagID=12;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==13){
$TagID=17;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==14){
$TagID=18;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==15){
$TagID=19;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==16){
$TagID=20;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==27){
$TagID=29;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==28){
$TagID=30;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==30){
$TagID=32;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==34){
$TagID=35;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==35){
$TagID=36;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==37){
$TagID=38;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==38){
$TagID=39;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==49){
$TagID=47;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==50){
$TagID=48;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==52){
$TagID=50;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==53){
$TagID=51;
查询($sql);
回声“;
回显“$idposts.”;
回显“$TagID.”;
回显“$idpostcat.”;
回声“;
}
如果($idpostcat==55){
$TagID=46;
查询($sql);
回声“;
回显“$idposts.”;
回响
$sql = 'INSERT INTO at6ln_discuss_posts_tags (post_id,tag_id) VALUES (?,?)';
$stmt = $conn->prepare($sql);
if ($resultTagID->num_rows > 0) {
echo "<table>";
echo "<tr>";
echo "<th> Post ID </th>";
echo "<th> Tag ID </th>";
echo "<th> Post Catergory ID </th>";
echo "</tr>";
// output data of each row
while ($posts = $resultPostID->fetch_assoc()) {
// output data of each row
$category = $resultCategoryID->fetch_assoc();
$postscatID = $resultPostsCategoryID->fetch_assoc();
// output data of each row
$idcategory = $category["id"];
$idposts = $posts["id"];
$idpostcat = $postscatID["category_id"];
switch($idpostcat) {
case 5:
$TagID = 10;
break;
case 7:
$TagID = 12;
break;
case 13:
$TagID = 17;
break;
case 14:
$TagID = 18;
break;
case 15:
$TagID = 19;
break;
case 16:
$TagID = 20;
break;
case 27:
$TagID = 29;
break;
case 28:
$TagID = 30;
break;
case 30:
$TagID = 32;
break;
case 34:
$TagID = 35;
break;
case 35:
$TagID = 36;
break;
case 37:
$TagID = 38;
break;
case 38:
$TagID = 39;
break;
case 49:
$TagID = 47;
break;
case 50:
$TagID = 48;
break;
case 52:
$TagID = 50;
break;
case 53:
$TagID = 51;
break;
case 55:
$TagID = 46;
break;
}
$stmt->bind_param('ii', $idposts, $TagID);
$stmt->execute();
echo "<tr>";
echo "<td>" . $idposts . "</td>";
echo "<td>" . $TagID . "</td>";
echo "<td>" . $idpostcat . "</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "0 results";
}