Jump to content

Recommended Posts

Hmm, the example you posted appears to be MySQL, but for PHP usage it is used to suppress error reporting. For example, if your script tries to read a file and the file doesn't exist you wouldn't want to display some ugly PHP error. Instead you would attempt to read the file (suppressing the error if there is one), then display a friendly error to the user:

 

More info in the manual:

 

PHP: Error Control Operators:

http://php.net/manual/en/language.operators.errorcontrol.php

Some quick examples:

SET @city = (select city_name from cities_table where id = 12321); -- pretend 12321 is the row for "New York"
select @city;
-- Returns 1 row: 'New York';
-- We don't need to reset the variable
select * from my_table where city = @city;

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.