i want to display he result in desc order ..........
what the sql querry for this
here is the sql query
CREATE TABLE shorturl
(
link_id
int(11) NOT NULL auto_increment,
link_url
text NOT NULL,
link_desc
text NOT NULL,
link_count
int(11) NOT NULL default '0',
PRIMARY KEY (link_id
)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Short URL';
<?php
session_start();
$ERR = "";
$MES = "";
// Short URL Script - Settings
$Admin_Password = "demo"; // This is case sensitive. You'll want to change this.
$Path_To_Script = "http://www.myhotspot.co.cc/u.php"; // e.g http://www.yourdomain.com/u.php The path to the redirect script.
$Database_Username = "myhotspot_crazy";
$Database_Password = "159995";
$Database_Name = "myhotspot_test";
$Database_Host = "localhost";
// END OF SETTINGS
function shorturl_error($error){
echo $error;
}
$Logged_In = $_SESSION['Logged_In'];
$action = $_POST['action'];
if($action == "login"){
$check_pass = $_POST['form_password'];
if($check_pass == $Admin_Password){ $_SESSION['Logged_In'] = 1; $Logged_In = 1; }
else { $ERR = $ERR . "<br>The password is incorrect."; }
}
if($action == "logout"){
$_SESSION['Logged_In'] = 0;
$_SESSION = array();
$Logged_In = 0;
session_destroy();
}
$DBConn = mysql_connect($Database_Host, $Database_Username, $Database_Password) or die(shorturl_error("Could not connect to database server. Check your settings."));
$DB_DB = mysql_select_db($Database_Name, $DBConn) or die(shorturl_error("Could not connect to database ($Database_Name). Perhaps you don't have the right permissions on this DB. Check your settings"));
if($action == "create"){
$add_url = $_POST['form_url'];
$desc = $_POST['form_desc'];
if($add_url == "http://" || (!$add_url)){ $ERR = $ERR . "<br>You must enter a URL to redirect to!"; }
if(!$ERR){
$sql = mysql_query("INSERT INTO shorturl (link_url,link_desc) VALUES ('$add_url','$desc')");
if(!$sql){ $ERR = $ERR . "<br>The redirect URL couldn't be added. Check your settings and try again."; }
if($sql){
$new_url = $Path_To_Script . "?" . mysql_insert_id();
$MES = $MES . "<br>The redirect URL has been added. Your new Short URL is: " . $new_url;
}
}
}
if($action == "delete"){
$delete_id = $_POST['id'];
$sql = mysql_query("DELETE FROM shorturl WHERE link_id = '$delete_id'");
if(!$sql){ $ERR = $ERR . "<br>The redirect couldn't be deleted. Please check your settings and try again."; }
if($sql){ $MES = $MES . "<br>Redirect deleted!"; }
}
if($action == "edit"){
$edit_id = $_POST['id'];
$sql = mysql_query("SELECT * FROM shorturl WHERE link_id = '$edit_id' LIMIT 1");
if($sql){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}}
?>
<form method="post" name="editform">
<p><span class="required">URL Destination</span><br><input type="text" name="form_url" value="<?php echo $link_url; ?>" maxlength="255" size="25"><input type="hidden" name="action" value="edit2"><input type="hidden" name="edit_id" value="<?php echo $edit_id; ?>"><br><span>Description</span><br><input type="text" name="form_desc" value="<?php echo $link_desc; ?>" maxlength="50" size="25"><input type="submit" name="submit" value="Edit"></p>
</form>
<?php
}
}
if($action == "edit2"){
$add_url = $_POST['form_url'];
$desc = $_POST['form_desc'];
$edit_id = $_POST['edit_id'];
if($add_url == "http://" || (!$add_url)){ $ERR = $ERR . "<br>You must enter a URL to redirect to!"; }
if(!$ERR){
$sql = mysql_query("UPDATE shorturl SET link_url='$add_url',link_desc='$desc' WHERE link_id = '$edit_id'") or die(mysql_error());
if(!$sql){ $ERR = $ERR . "<br>The redirect URL couldn't be updated. Check your settings and try again."; }
if($sql){
$new_url = $Path_To_Script . "?" . mysql_insert_id();
$MES = $MES . "<br>The redirect URL has been modified.";
}
}
}
if($action == "clearall"){
$sql = mysql_query("UPDATE shorturl SET link_count='0' WHERE link_count > 0");
if(!$sql){ $ERR = $ERR . "<br>The counts could not be reset. Please check your settings and try again."; }
if($sql){ $MES = $MES . "<br>Counts have been reset!"; }
}
?>
<html>
<head>
<title>Short URL Admin</title>
<style>
<!--
body { font-family:Verdana,sans-serif; font-size:12px; }
p { font-family:Verdana,sans-serif; font-size:12px; }
p.copyright { font-family:Verdana,sans-serif; font-size:10px; }
h1 { font-family:Verdana,sans-serif; font-weight:bold; font-size:16px; }
h2 { font-family:Verdana,sans-serif; font-weight:bold; font-size:14px; }
span.required { font-family:Verdana,sans-serif; font-weight:bold; font-size:12px; }
.table_header { font-family:Verdana,sans-serif; font-weight:bold; font-size:12px; }
p.error { text-align:center; margin:5px; padding:5px; border-width:2px; border-color:rgb(204,204,204); border-style:solid; }
-->
</style>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<h1>Short URL Admin</h1>
<br>
<?php
if($ERR){ echo "<p class=\"error\">" . $ERR . "</span>"; }
if($MES){ echo "<p class=\"error\">" . $MES . "</span>"; }
if(!$Logged_In){
?>
<form method="post" name="login_form">
<p><span class="required">Password</span> <input type="hidden" name="action" value="login"><input type="password" name="form_password" maxlength="255" size="25">
<input type="submit" name="submit" value="Enter"></p>
</form>
<?php
}
if($Logged_In == "1"){
?>
<p>Short URL allows you to create shorter URL's and keeps track of how many
times a link has been clicked. It's useful for managing downloads, keeping track
of outbound links and for masking URL's. Clicking the Clear All Clicks button
will reset the count for each entry.</p>
<h2>Current Redirects</h2>
<table border="1" cellspacing="0" width="100%" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="25%">
<p><span class="table_header">Short URL<br></span>(The URL to use)</p>
</td>
<td width="35%">
<p><span class="table_header">Real URL<br></span>(Where it redirects to)</p>
</td>
<td width="10%">
<p><span class="table_header">Description</span></p>
</td>
<td width="15%">
<p><span class="table_header">Amount of Clicks</span></p>
</td>
<td width="15%">
<p><span class="table_header">Manage</span></p>
</td>
</tr>
<?php
$sql = mysql_query("SELECT * FROM shorturl");
$link_check = mysql_num_rows($sql);
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
?>
<tr>
<td width="25%">
<p><?php echo $Path_To_Script . "?" . $link_id; ?></p>
</td>
<td width="35%">
<p><?php echo $link_url; ?></p>
</td>
<td width="10%">
<p><?php echo $link_desc; ?></p>
</td>
<td width="15%">
<p><?php echo $link_count; ?></p>
</td>
<td width="15%">
<p><form method="post" name="delete"><input type="hidden" name="action" value="delete"><input type="hidden" name="id" value="<?php echo $link_id; ?>"><input type="submit" value="Delete"></form><form method="post" name="edit"><input type="hidden" name="action" value="edit"><input type="hidden" name="id" value="<?php echo $link_id; ?>"><input type="submit" value="Edit"></form></p>
</td>
</tr>
<?php } ?>
</table>
<h2>Create Redirect</h2>
<form method="post" name="createform">
<p><span class="required">URL Destination</span><br><input type="text" name="form_url" value="http://" maxlength="255" size="25"><input type="hidden" name="action" value="create"><br><span>Description</span><br><input type="text" name="form_desc" maxlength="50" size="25"><input type="submit" name="submit" value="Create"></p>
</form>
<h2 class="copyright">Clear All Clicks</h2>
<form method="post" name="clear_all_clicks">
<p><input type="hidden" name="action" value="clearall"><input type="submit" name="submit" value="Clear All Clicks"></p>
</form>
<p align="center"><form method="post" name="logout"><input type="hidden" name="action" value="logout"><input type="submit" name="submit" value="Logout Admin"></form></p>
<?php
}
?>
<p class="copyright">Coded by <a href="http://www.harleyquine.com" target="_blank">Harley</a>. Support page for <a href="http://www.kinkydress.com/php-scripts/short-url/" target="_blank">Short URL</a>.</p>
</body>
</html>