miércoles, 18 de diciembre de 2013

PHP MySQL Select




La instrucción SELECT se utiliza para seleccionar los datos de una base de datos.
Seleccionar datos de una tabla de base de datos
La instrucción SELECT se utiliza para seleccionar los datos de una base de datos.
Sintaxis
SELECT    column_name(s)
FROM table_name
Para obtener más información acerca de SQL, visite nuestro tutorial de SQL .
Para llegar a PHP que ejecute la sentencia anterior, debemos utilizar la función () mysqli_query. Esta función se utiliza para enviar una consulta o un comando para una conexión MySQL.
Ejemplo
El siguiente ejemplo selecciona todos los datos almacenados en la tabla "Personas" (El carácter * selecciona todos los datos de la tabla):
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
//   Check connection
if   (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM Persons");

while($row=     mysqli_fetch_array($result))
  {
echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br>";
  }

mysqli_close($con);
?>

PHP MySQL Insert Into

La instrucción INSERT INTO se utiliza para insertar nuevos registros en una tabla.
Insertar datos en una tabla de base de datos
La instrucción INSERT INTO se utiliza para agregar nuevos registros a una tabla de base de datos.
Sintaxis
Es posible escribir la instrucción INSERT INTO en dos formas.
La primera forma no especifica los nombres de las columnas en las que se insertan los datos, sólo sus valores:
INSERT    INTO table_name
VALUES (value1, value2, value3,...)
La segunda forma especifica tanto los nombres de columna y los valores que se van a insertar:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
Para obtener más información acerca de SQL, visite nuestro tutorial de SQL .
Para lograr que PHP ejecuta las sentencias anteriormente, debemos utilizar la función () mysqli_query. Esta función se utiliza para enviar una consulta o un comando para una conexión MySQL.
Ejemplo
En el capítulo anterior hemos creado una tabla llamada "Personas", con tres columnas: "Nombre", "Apellido" y "Edad". Vamos a utilizar la misma tabla en este ejemplo. El ejemplo siguiente añade dos nuevos registros a la tabla "Personas":
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
//Check   connection
if(mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age)
VALUES    ('Peter', 'Griffin',35)");

mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age)
VALUES    ('Glenn', 'Quagmire',33)");

mysqli_close($con);
?>

PHP MySQL UPDATE

La instrucción UPDATE se utiliza para modificar datos en una tabla.
Actualizar datos en una base de datos
La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.
Sintaxis
UPDATE    table_name
SET  column1=value,  column2=value2,...
WHERE some_column=some_value

Nota: Tenga en cuenta la cláusula WHERE de la sintaxis UPDATE. La cláusula WHERE especifica qué registro o registros que deben actualizarse. Si se omite la cláusula WHERE, todos los registros se actualizarán!
Para obtener más información acerca de SQL, visite nuestro tutorial de SQL .
Para llegar a PHP que ejecute la sentencia anterior, debemos utilizar la función () mysqli_query. Esta función se utiliza para enviar una consulta o un comando para una conexión MySQL.

Ejemplo
Anteriormente en el tutorial que hemos creado una tabla llamada "Personas". Aquí es como se ve:

FirstName
LastName
Age
Peter
Griffin
35
Glenn
Quagmire
33

El ejemplo siguiente actualiza algunos datos en la tabla "Personas":

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
//Check   connection
if(mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

mysqli_query($con,"UPDATE Persons SET Age=36
WHERE FirstName='Peter'    AND  LastName='Griffin'");

mysqli_close($con);
?>

Después de la actualización, la tabla "Personas" se verá así:

FirstName
LastName
Age
Peter
Griffin
36
Glenn
Quagmire
33


PHP MySQL Delete
La sentencia DELETE se utiliza para eliminar registros de una tabla.
Borrar los datos de una base de datos
La instrucción DELETE FROM se utiliza para eliminar registros de una tabla de base de datos.
Sintaxis
DELETE FROM table_name
WHERE some_column = some_value
Nota: Tenga en cuenta la cláusula WHERE de la sintaxis DELETE. La cláusula WHERE especifica qué registro o registros que se deben eliminar. Si se omite la cláusula WHERE, se borrarán todos los registros!
Para obtener más información acerca de SQL, visite nuestro tutorial de SQL .
Para llegar a PHP que ejecute la sentencia anterior, debemos utilizar la función () mysqli_query. Esta función se utiliza para enviar una consulta o un comando para una conexión MySQL.

Ejemplo
Mira la siguiente tabla "personas":

FirstName
LastName
Age
Peter
Griffin
35
Glenn
Quagmire
33

El ejemplo siguiente elimina todos los registros de la tabla "Personas", donde LastName = 'Griffin':

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
//Check   connection
if   (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

mysqli_query($con,"DELETE FROM Persons   WHERE LastName='Griffin'");

mysqli_close($con);
?>

Después de la eliminación, la tabla se verá así:

FirstName
LastName
Age
Glenn
Quagmire
33

www.w3schools.com/php/php_mysql_delete.asp

No hay comentarios:

Publicar un comentario