Ive получил эту ошибку при запуске этого сценария:регистрации данных в ошибке базы данных
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/gouda-info.nl/www/admin/artiekeltoevoegen.php on line 15
Error
Я не знаю, почему это его делать, я не вижу каких-либо ошибок в сценарии Я также попытался переписывания, но это не помогло слишком.
Сценарий:
<?php
if(!empty($_POST['titel']) && !empty($_POST['body']) && !empty($_POST['door']) && !empty($_POST['bron']) && !empty($_POST['samenvatting']) && !empty($_POST['naamimg']))
{
$titel = mysql_real_escape_string($_POST['titel']);
$body = mysql_real_escape_string($_POST['body']);
$door = mysql_real_escape_string($_POST['door']);
$bron = mysql_real_escape_string($_POST['bron']);
$samenvatting = mysql_real_escape_string($_POST['samenvatting']);
$naamimg = mysql_real_escape_string($_POST['naamimg']);
$checkusername = mysql_query("SELECT * FROM nieuws WHERE Titel = '".$titel."'");
if(mysql_num_rows($checkusername) == 1)
{
?>
Dit artiekel bestaat al
<?php
}
else
{
$registerquery = mysql_query("INSERT INTO nieuws (Titel, Body, Door, Bron, Samenvatting, Naamimg) VALUES('".$titel."', '".$body."', '".$door."', '".$bron."', '".$samenvatting."', '".$naamimg."')");
if($registerquery)
{
?>
Artiekel successvol toegevoegd
<?php
}
else
{
?>
Error
<?php
}
}
}
else
{
?>
<form action="" method="POST">
<input type="text" name="titel" placeholder="Titel"><p>
<textarea name="body" placeholder="Tekst"></textarea><p>
<input type="text" name="door" placeholder="Geschreven door"><p>
<input type="text" name="bron" placeholder="Eventuele bronnen"><p>
<input type="text" name="samenvatting" placeholder="Korte Sammenvatting"><p>
<input type="text" name="naamimg" placeholder="Naam plaatje"><p>
<input type="submit">
</form>
<?php
}
?>
Я надеюсь, что вы, ребята придумали решение, в противном случае этот сценарий дрянь и готов к урну.
веселит
EDIT
Fixed, спасибо ребята. Когда я добавил функцию die, она сработала!
попробуйте 'mysql_query (....) или умереть (mysql_error());' что он говорит? –
Он просто говорит то же самое –