Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mysql_info [2010-12-10 10:42]
Joakim Forsgren
mysql_info [2017-09-01 14:54]
Line 1: Line 1:
-====== Mysql info ====== 
-Gick igen några SQL-frågor 
-<code> 
-SELECT *,COUNT(ItemID) as Number FROM Threads LEFT JOIN Items USING(ThreadID) GROUP BY (ThreadID) 
  
-SELECT lab5_Threads.*,lab5_Users.*,COUNT(ItemID) as NumItems FROM `lab5_Threads` INNER JOIN `lab5_Users` USING(UserID) LEFT JOIN `lab5_Items` USING(ThreadID) GROUP BY ThreadID 
- 
-#För att ta bort gör först en select som funkar, när den är klar så skriv om den till en delete. 
-#Först en select 
-$query = "SELECT *  
-FROM `lab5_Threads` LEFT JOIN `lab5_Items` USING(ThreadID)  
-WHERE ThreadID = '" . $_POST['ThreadID'] . "' AND (lab5_Threads.UserID = '" . service_session::getInstance()->Get('UserID') . "' OR " . service_session::getInstance()->Get('Admin') . ")"; 
- 
-#Sen gör man enkelt om det till en delete 
-$query = "DELETE lab5_Threads, lab5_Items  
-FROM `lab5_Threads` LEFT JOIN `lab5_Items` USING(ThreadID)  
-WHERE ThreadID = '" . $_POST['ThreadID'] . "' AND (lab5_Threads.UserID = '" . service_session::getInstance()->Get('UserID') . "' OR " . service_session::getInstance()->Get('Admin') . ")"; 
- 
-#OBSERVERA att det bara är rad 1 som jag behöver ändra för att göra om en SELECT till en DELETE 
- 
-</code>