Abfrage bei mysql

valeripf

Erfahrenes Mitglied
kann mir jemand kutz helfen

wie kann ich abfragen bei mysql tabelle

wenn dieser tabelle dieser Eintag gibt (zb das wort Werbung )
dann Error

Danke
 
Könntest du dir vielleicht angewöhnen

A) Deutsche Sätze zu schreiben
B) Codebeispiele zu liefern

?
 
Code:
SELECT COUNT(*) FROM `tabellenname` WHERE `spaltenname` LIKE '%Werbung%';

Und da das hier das Forum für PHP ist hier noch ein passender PHP-Code:

PHP:
<?php
// Fehler-Anzeige einschalten
error_reporting( E_ALL | E_STRICT );
ini_set('display_errors' , 1);

// Erst mal eine Verbindung zum MySQL-Server aufbauen
$verbindung = mysql_connect('localhost', 'benutzername', 'passwort') or die( mysql_error() );
// Dann eine Datenbank auswählen
mysql_select_db( 'datenbankname', $verbindung ) or die( mysql_error( $verbindung ) );

// SQL-Query an den Server senden und Ergebnis-Liste abholen
$ergebnisse = mysql_query("SELECT COUNT(*) FROM `tabellenname` WHERE `spaltenname` LIKE '%Werbung%'", $verbindung) or die( mysql_error( $verbindung ) );
// Über alle Ergebnisse schleifen, bei jedem Schleifen-Durchgang ein Ergebnis holen
while( $ergebnis = mysql_fetch_array( $ergebnisse ) )
{
  // Irgendwas mit dem Ergebnis machen z.B.
  var_dump( $ergebnis );
}

// Ergebnis-Speicher freigeben
mysql_free_result( $ergebnisse );

// Verbindung zum MySQL-Server wieder schließen
mysql_close( $verbindung );

HTH

saftmeister

PS: Wenn du eine Lese-/Schreib-Schwäche hast, bitte mitteilen, sonst könnte man davon ausgehen, dir sind die Regeln des Forums egal oder du kennst die Nettiquette nicht.
 
@saftmeister
Wobei noch anzumerken ist, dass bei einem COUNT-sql die while-schleife überflüssig ist, da es eh nur ein Resultat giebt

PHP:
$ergebnisse = mysql_query("SELECT COUNT(*) FROM `tabellenname` WHERE `spaltenname` LIKE '%Werbung%'", $verbindung) or die( mysql_error( $verbindung ) );
// Über alle Ergebnisse schleifen, bei jedem Schleifen-Durchgang ein Ergebnis holen
$ergebnis = mysql_fetch_array( $ergebnisse ) ;
// Irgendwas mit dem Ergebnis machen z.B.
var_dump( $ergebnis );
 
Warum ist mein beitrag gelöscht ?

ich habe extra durch Rechtschreibung24 nach Fehler durch gejagt!
 
Zuletzt bearbeitet:
Warum ist mein beitrag gelöscht ?

ich habe extra durch Rechtschreibung24 nach Fehler durch gejagt!

Zitat von der Startseite von Tutorials.de
Dominik Haubrich hat gesagt.:
Vorübergehende Nichterreichbarkeit der tutorials.de-Website Bearbeiten
Wegen eines Hardware-Schadens an unserem Haupt-Webserver waren wir in den letzten Stunden nicht erreichbar. Es wurde ein aktuelles Backup eingespielt, so dass ein größerer Datenverlust verhindert werden konnte.

Foren-Beiträge, die zwischen dem 13.04.2013 5:00 Uhr und 14.04.2013 19:00 Uhr gepostet wurden, konnten leider nicht gerettet werden. Das gleiche gilt für Benutzerkonto-Registrierungen.

Sorry für die entstandenen Unannehmlichkeiten!
 
Alles klar

hier ist nochmal mein beitrag

also

ich habe in eine php 2 Datenbanken

erste Datenbank hat 4 Spalte

ID IP Mail Text

er Soldan prüfen ob in dieser Datenbank dieser IP oder Mail Oder Text zb(Werbung Geld Verdienen) gibt

wenn Ja dann soll Error (dieser IP , Mail Text ist gesperrt)

wenn nicht dann Eintrag in zweiter Datenbank

er sieht so aus

PHP:
<?php
   $aErrors = array();
        if(isset($_POST['submit']) and $_POST['submit']=='Senden') {
        $aNames = array(); 
        $aEmails = array(); 
        $sql = "SELECT Name, Email FROM wochin";
        $vResult = mysql_query($sql) or die(mysql_error()); 
        while($aRow=mysql_fetch_assoc($vResult)){ 
            $aNames[] = $row['Name']; 
            $aEmails[] = $row['Email']; 
        }
        if(trim($_POST['Name'])=='') 
        $aErrors[]= "Bitte geben Sie einen Name ein."; 
        elseif(strlen(trim($_POST['Name'])) < 3) 
        $aErrors[]= "Ihr Name muss mindestens 3 Zeichen lang sein."; 
        und so weiter--------
        
            $cSql = "INSERT INTO `wochin` (
        		Name, 
				Email, 
                und so weiter-----
            ) VALUES(
            '".mysql_real_escape_string(trim($_POST['Name']))."',
            '".mysql_real_escape_string(trim($_POST['Email']))."',
                CURDATE(), 
			und so weiter-------
                    )"; 
                 mysql_query($cSql) or die(mysql_error()); 
				 
?>
<h2>Vielen Dank!</h2>

<?php
    }else {
?>
<?php
    if(isset($_POST['submit']) and $_POST['submit']=='Senden') {
?>
<h2>nicht .</h2>
<p>&Uuml;berpr&uuml;fen Sie Ihre Angaben: </p>
<ul>
    <?php
        foreach($aErrors as $cError) {
            echo '<li>'.$cError.'</li>';
                }
    ?>
</ul>
<?php
    }
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" accept-charset="ISO-8859-1">
</form>
<?php
     }
?>
 
Zurück