Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2008, 01:26
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
URGENCIA MySQL-PHP

Hola, tengo este HTML

<form action="insert.php" method="post">
Jugador: <input type="text" name="jugador" />
Goles: <input type="text" name="goles" />
<input type="submit" />
</form>

Que dirige a este PHP

<?php

$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('No conectado : ' . mysql_error());
}
// Se selecciona la base de datos si se ha conseguido conectar
$db_selected = mysql_select_db('goleadores', $link);
if (!$db_selected) {
die ('No se puede usar la base datos : ' . mysql_error());
}

$result = mysql_query("SELECT goles FROM goleadores WHERE jugador=$_POST[jugador]");
if (mysql_num_rows($result) == 0)
$result2 = mysql_query("INSERT INTO goleadores (jugador, goles) VALUES('$_POST[jugador]', $_POST[goles])");
else
$result2 = mysql_query("UPDATE goleadores SET goles = goles + $_POST[goles] WHERE jugador=$_POST[jugador]");


?>

Pero recibo este error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\BEITAR\Goleadores\insert.php on line 22

Alguien podría ayudarme?

Muchas gracias