Latest Answer
ANSWER BY Mahomedalid in Select all columns except one in MySQL?
SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME), '<columns_to_omit>,', '') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>' AND TABLE_SCHEMA = '<database>'), ' FROM <table>');
PREPARE stmt1 FROM @sql;
EXECUTE stmt1;
For your situation replace the <columns_to_omit>
with fname,lname,contact_info
Old Answer
Syntax for retrieving particular column values from table is
SELECT column_name(s)
FROM table_name
All columns can be retrieved using SELECT *
instead of SELECT column_name(s)
if you are directing your question towards a particular language like PHP then the syntax can be like this
<?php
$con=mysqli_connect("localhost","username","password","database");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT fname,lname,contact_info FROM tbl_admin");?>