Hello,
What's your favourite programming page you often land at? For example, mine is:
http://code.google.com
Because it provides wealth of resources and tools.
Basic question, sorry. Basically, I have a script that creates a MySQL entry each time someone visits the page. A logging script. However, I want to make it autoprune after, say, 100 visits.
For example in pseudo code:
if amount of rows > 100 {
delete rows 1+ until amount of rows == 100 }
So in a nutshell, each time a new row is added after 100, it needs to automatically remove the row with the smallest id (My primary key).
I am about to upload my site to the Server, and I have ubuntu 9.1 as OS.
Now, I have installed LAMP, and need to somehow password protect my website.
How can I do this so only I have access to my website while developing it?
Please be thorough... Thanks
I am currently using RedBean version 3.5. I think I would like to move to the latest version of RedBean, version 4.
I have found no documentation about upgrade process and have a number of significant questions:
Is my RedBean 3.5 database schema compatible 4, or will up have to migrate all of the tables to some new format?
Is any of my RedBean 3.5 code compatible with version 4, or wouldI need to rewrite all of my code that uses RedBean 3.5?
Would it make more sense to upgrade to Doctrine?
As a side note, I am also feeling concerned about RedBean's drop of support for Composer, which I have found to be über helpful in managing the various versions of libraries I am using.
Hi
In my mode I am selecting a field as
$query1 = $this->db->query("SELECT dPassword
FROM tbl_login
WHERE dEmailID='[email protected]'");
How to return dpassword as a variable to my controller
I tried this way return dpassword;
Any time there is an update within my music community (song comment, artist update, new song added, yadda yadda yadda), a new row is inserted in my "updates" table. The row houses the artist id involved along with other information (what type of change, time and date, etc).
My users have a "favorite artists" section where they can do just that -- mark artists as their favorites. As such, I'd like to create a new feature that shows the user the changes made to their various favorite artists.
How should I be doing this efficiently?
SELECT *
FROM table_updates
WHERE artist_id = 1
and artist_id = 500
and artist_id = 60032
Keep in mind, a user could have 43,000 of our artists marked as a favorite.
Thoughts?
I have to use hardcoded values for certain fields because at this moment we don't have access to the real data.
When we do get access, I don't want to go through a lot of work uncommenting.
Is it possible to keep this statement the way it is, except use '25' as the alias for ratecode?
IF(special.ratecode IS NULL, br.ratecode, special.ratecode) AS ratecode,
I have about 8 or so IF statements similar to this and I'm just too lazy ( even with vim ) to re-append while commenting out each if statement line by line. I would have to do this:
$sql = 'SELECT u.*,';
// IF ( special.ratecode IS NULL, br.ratecode, special.ratecode) AS ratecode
$sql.= '25 AS ratecode';
I am using the following script to send mail
<?
extract($_POST);
$subject = "Feedback from ".$name." (".$email.", Ph: ".$phone.")";
$mail = @mail($send,$subject,$content);
if($mail) { echo "Your feedback has been sent"; }
else { echo "We are sorry for the inconvienience, but we could not send your feedback now."; }
?>
But this is always ending up in the spam Folder. Why?
My hosting provider does not have curl extension enabled by default, however, I can load it using dl().
What would be the correct place in WordPress to load the extension so that it could use curl for wp_remote_* functions?
I'd like it to survive the possible upgrades of WordPress code.
Hello,
Why the two query below return duplicate member_id and not the third ?
i need the second query to work with distinct.
Anytime i run a GROUP BY, this query is incredibly slow and the resultset doesn't return the same value as distinct (the value is wrong).
SELECT member_id, id
FROM ( SELECT * FROM table1 ORDER BY created_at desc ) as u
LIMIT 5
+-----------+--------+
| member_id | id |
+-----------+--------+
| 11333 | 313095 |
| 141831 | 313094 |
| 141831 | 313093 |
| 12013 | 313092 |
| 60821 | 313091 |
+-----------+--------+
SELECT distinct member_id, id
FROM ( SELECT * FROM table1 ORDER BY created_at desc ) as u
LIMIT 5
+-----------+--------+
| member_id | id |
+-----------+--------+
| 11333 | 313095 |
| 141831 | 313094 |
| 141831 | 313093 |
| 12013 | 313092 |
| 60821 | 313091 |
+-----------+--------+
SELECT distinct member_id
FROM ( SELECT * FROM table1 ORDER BY created_at desc ) as u
LIMIT 5
+-----------+
| member_id |
+-----------+
| 11333 |
| 141831 |
| 12013 |
| 60821 |
| 64980 |
+-----------+
my table sample
CREATE TABLE `table1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`member_id` int(11) NOT NULL,
`s_type_id` int(11) NOT NULL,
`created_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `s_FI_1` (`member_id`),
KEY `s_FI_2` (`s_type_id`)
) ENGINE=InnoDB AUTO_INCREMENT=313096 DEFAULT CHARSET=utf8;
I have the following array that I get as an output from facebook:
http://www.paste.to/v/1jntlnml
With the following code:
$stream = $facebook->api_client->stream_get('',128342905144,'0','0',30,'','','','');
foreach($stream as $wallpost) {
echo '<pre>';
print_r($wallpost);
echo '</pre>';
}
So I get the data that I need, but I want to call the individual variables within this array. For example, echo out the [message] for each post.
Since it only loops once, I cant echo $wallpost['message'] or anything similar.
any idea?
I originally made another thread about this a couple of months ago in regards to ZF2 injecting into tables with DI during Beta 1 and figured back then that it wasn't really possible. Now ZF2 has been released as version 2.0.0 and ServiceManager is defaulted to instead of DI I guess I have the same question now I'm refactoring.
I've got 84 tables that need the DbAdapter injecting into them and I'm sure there has to be a better way as I'm replicating myself SO much.
public function getServiceConfig()
{
return array(
'factories' => array(
'accountTable' => function ($sm) {
$dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
$table = new Model\DbTable\AccountTable($dbAdapter);
return $table;
},
'userTable' => function ($sm) {
$dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
$table = new Model\DbTable\UserTable($dbAdapter);
return $table;
},
// another 82 tables of the above
)
)
}
With the EventsManager and ServiceManager I have no idea where I stand in getting my application's instances/resources.
Thanks, Dom
I have a script that should log the user out of the site. It unsets all $_SESSION and $_COOKIE variables related to the login data of the user. But somehow, it seems impossible to log out. I checked the $_SESSION array at the end of the logout script, and at the beginning of each page. At the end of the logout script it says 'array()', but when I click the home button - or any link on the site - the full session data is back again and I don't know where it comes from. This is how I try to unset the session data:
unset($_SESSION);
unset($_COOKIE["usid"]);
unset($_COOKIE["pw"]);
unset($_COOKIE["adm"]); -- I don't know how to put it on different lines, but it's not that hard to read.
Why do these data keep coming back?!
I have a list of values I have to check my input against it for existence.
What is the faster way?
This is really out of curiosity on how the internals work, not any stuff about premature optimization etc...
1.
$x=array('v'=>'','c'=>'','w'=>);
..
..
array_key_exists($input,$x);
2.
$x=array('v','c','w');
..
..
in_array($input,$x);
This is part of my TV guide script:
//Connect to the database
mysql_connect("localhost","root","PASSWORD");
//Select DB
mysql_select_db("mytvguide");
//Select only results for today and future
$result = mysql_query("SELECT programme, channel, episode, airdate, expiration, setreminder FROM mediumonair where airdate >= now()");
The episodes show up, so there are no issues there. However, it's getting the database to find data that's the issue.
If I add a record for a programme that airs today this should show:
Medium showing on TV4 8:30pm "Episode" Set Reminder
Medium showing on TV4 May 18th - 6:25pm "Episode 2" Set Reminder
Medium showing on TV4 May 18th - 10:25pm "Episode 3" Set Reminder
Medium showing on TV4 May 19th - 7:30pm "Episode 3" Set Reminder
Medium showing on TV4 May 20th - 1:25am "Episode 3" Set Reminder
Medium showing on TV4 May 20th - 6:25pm "Episode 4" Set Reminder
but this shows instead:
Medium showing on TV4 May 18th - 6:25pm "Episode 2" Set Reminder
Medium showing on TV4 May 18th - 10:25pm "Episode 3" Set Reminder
Medium showing on TV4 May 19th - 7:30pm "Episode 3" Set Reminder
Medium showing on TV4 May 20th - 1:25am "Episode 3" Set Reminder
Medium showing on TV4 May 20th - 6:25pm "Episode 4" Set Reminder
I almost have the SQL working; just not sure what the right code is here, to avoid the second mistake showing - as the record (which indicates a show currently airing) does not seem to work at present.
Please can anyone help me with this?
Thanks
I am preparing a chart which will display the number of orders placed for a particular day in the current month and year. I wanted the count of orders placed for each day.
I am showing the count of orders on the y-axis and the day on the x-axis.
In my database, there is table called "order" in which order data is placed: order date, user_id, order_price, etc. For example, if on 4 July, 10 orders are placed, on 5 july, 20 orders are placed, and so on.
How can I get the count of orders placed for day of the current month?
I have a table with
name varchar
address varchar
country varchar
city varchar
.....
to store address of location
example:
name|address|country
HaLong hotel|156 blahblah street|Vietnam
Hotel Ha Long|156 blah blah|Vietnam
Two rows above is duplicate data.
I have a form, when user submit new location. The code need to find akin records to give a message (ex: This location already in db, use it or create new?)
How to make a query to get akin record like this?
I am doing a query with three tables, the problem was one table has many occurrences of id of another.
sample data:
users: id
answers:
id:1
user_answer :1
id:1
user_answer :2
id:1
user_answer :3
Questions:
id:1
answers :answer description
id:2
answers :answer description
id:3
answers :answer description
How can I get all user information and all answer and its description, I used GROUP by user.id but it only returns only one answer.
I want to return something like this list all of users answer:
Name Q1 Q2
USERNAME ans1,ans2 ans1,ans2 comma separated description of answer here
Hi,
I've got this programming problem.
I have number for example 1000.
Now I have a number in an array, like 999.
Now I need to display all numbers that are NOT in the array but are 1 to 1000;
The next requirement is essential:
It has to be displayed in a way that it's easy to oversee.
So I was thinking, lets show:
100
200
300
400
500
600
700
800
900
910
920
930
940
950
960
970
980
990
991
992
993
994
995
996
997
998
1000
What is the best way to start programming this?
echo date( "F jS, Y" , strtotime("now +3 weeks") );
It gives the result as July 2nd, 2010 .
Fine.Now I want to pass the argument like this.
The original print_r($originalamount)
give the result like this
Array ( [0] = 4 Months [1] = 3500 )
My code
$text=trim($originalamount[0]);
$text1="now +".$text;
echo date( "F jS, Y" , strtotime($text1)) ;
The out put come like this
December 31st, 1969
I dont know why?
I am currently trying to write some unit test against my zend framework controller. When I run the following code I receive this error:
public function testListActionShouldContainListTable()
{
$this->loginToSystem();
$uri = $this->_uriBase . 'campaign/list';
$_SERVER["REQUEST_URI"] = $uri;
$this->dispatch('/campaign/list');
$this->assertController('campaign');
$this->assertAction('list');
$this->assertQueryCount('#list',1);
}
CampaignControllerTests::testListActionShouldContainListTable
DOMDocument::loadHTML(): ID alrt already defined in Entity, line: 36
This occurs using any of the assertQuery and assertQueryContains methods. I have searched around but am not really finding a good answer to why it won't allow me to find this html node or how to get around this error.
Thanks in advance for any help!