Vuelvo con otra consulta. Ya he logrado mostrar los mensajes aleatorios con el siguiente código
Código PHP:
<?php
$conexion= mysql_connect("sql211.byethost3.com","b3_6207096","*****") or die ("Error en la conexion");
mysql_select_db("b3_6207096_mensajes",$conexion);
$query="SELECT * FROM mensajes ORDER BY RAND() LIMIT 0,1";
$resultado= mysql_query($query, $conexion) or die (mysql_error());
$total= mysql_num_rows($resultado);
?>
<html>
<head>
<title>Sabias que?</title>
</head>
<body>
<h1>Sabias que?</h1>
<?php
if($total>0){
while($fila=mysql_fetch_assoc($resultado)){
echo $fila['mensaje'];
}
}
?>
</body>
</html>
Ahora bien estoy intentando con el formulario para insertar datos a la base de datos y me he perdido, ya que me sale que "no hay base de datos seleccionada", les dejo el código:
Código PHP:
<?php
$conexion= mysql_connect("sql211.byethost3.com","b3_6207096","*******") or die ("Error, en la conexion");
$mensaje=$_POST['mensaje'];
mysql_query("insert into b3_6207096_mensajes Value('$mensaje')") or die ("Error en inserccion".mysql_error());
?>
Dentro de la base de datos "b3_6207096_mensajes" tengo una tabla llamada "mensajes" que contiene 2 campos, un ID y el mensaje en si. Lo que quiero hacer es que lo que tenga $mensaje se vaya al campo "mensaje" de la base de datos.
Gracias por adelantado