La función de este código es
conectarse a un servidor mysql con la dirección url localhost y el puerto 3306. El número de cuenta del servidor mysql es "root" y la contraseña es "9999". Hay una base de datos correcta en el servidor mysql y hay una tabla abc en la base de datos. La tabla abc tiene dos columnas en total y los nombres de las columnas son "id" y "nombre". Lea todos los datos en abc.
El siguiente es el contenido citado:
<?
$dbh = @mysql_connect("localhost:3306","root","9999");
/* Defina la variable dbh, la función mysql_connect() significa conectarse a la base de datos mysql, "@" significa bloquear errores*/
if(!$dbh){die("error");}
/* La función die() significa enviar la cadena entre paréntesis al navegador e interrumpir el programa PHP (Script). Los parámetros entre paréntesis son la cadena a enviar. */
@mysql_select_db("ok", $dbh);
/* Seleccione una base de datos en el servidor mysql. La base de datos seleccionada aquí se llama ok */.
$q = "SELECT * FROM abc";Página Web Red de Enseñanza http://www.webjx.com
/* Defina la variable q, "SELECT * FROM abc" es una declaración SQL, lo que significa leer datos en la tabla abc*/
?>
<br />
<!--========== Método 1 ==========-->
<br />
<?
$rs = mysql_query($q, $dbh);
/* Definir la variable rs. El significado de la función mysql_query() es enviar la cadena de consulta para que MySQL realice el procesamiento o ejecución relacionado. Dado que PHP se ejecuta de derecha a izquierda, el valor de rs se devuelve después de que el servidor ejecuta. Función mysql_query() valor*/
if(!$rs){die("¡Resultado válido!");}
eco "<tabla>";
echo "<tr><td>ID</td><td>Nombre</td></tr>";
while($fila = mysql_fetch_row($rs)) echo "<tr><td>$fila[0]</td><td>$fila[1]</td></tr>";
/* Defina la fila de la variable cuantitativa (matriz) y use el bucle while para escribir los datos uno por uno.
La función mysql_fetch_row() significa: dividir el resultado de la consulta $rs en una sola columna en variables de matriz.
Las posiciones de $row[0] y $row[1] se pueden cambiar*/
eco "</table>";
?>
<br />
<!--========== Método 2 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($fila = mysql_fetch_object($rs)) echo "$fila->id $fila->nombre <br />";
/* ID y nombre pueden cambiar de posición*/
?>
<br />
<!--========== Método 3 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($fila = mysql_fetch_array($rs)) echo "$fila[id] $fila[nombre] <br />";
/* ID y nombre pueden cambiar de posición*/
?>
<!--========== El método 3 es el más rápido =========-->
<?
@mysql_close($dbh);
/* Cerrar la conexión a la base de datos mysql */
?>