ik ben bezig met een programma dat automatisch reviews schrijft.
Nu wil ik dat er geen dubbele titels in voor komen.
weet iemand hier een oplossing voor?
$database = new database();
$q ='SELECT * FROM nepprofielen';
$result = $database->query($q);
while($rows = mysqli_fetch_assoc($result))
{
echo 'Reviewer:'. $rows['voornaam']." ".$rows['achternaam']." ".'Titel: '.randomReview().'<br/>';
}
function checkReviewOfAlGepost($nepReviewId)
{
$database = new database();
$q ='SELECT * FROM reviews WHERE nep_review_id = '.$nepReviewId.'';
$result = $database->query($q);
if (mysqli_num_rows($result))
{
// Reviewer heeft dit bedrijf al eens gereviewed!!
return 1;
}
else
{
return 0;
}
}
function randomReview()
{
$database = new database();
$q ='SELECT * FROM nepreviews ORDER BY RAND()';
$result = $database->query($q);
while ($rows = mysqli_fetch_assoc($result))
{
if (checkReviewOfAlGepost($rows['id']) != 1)
{
return $rows['titel'];
}
else
{
return '<strong>is al gereviewed!</strong>';
}
}
}