Hallo,
ich habe eine M$ Access Datenbank mittels DBTools nach mySQL portiert.
Diese Datenbank ist ein Telefonverz. enhaelt ca. 1500 Datensatze.
Wenn ich nach daten suche wie Tel. / Abt. / Name. usw.
geht das, aber wenn es Namen sind deren Anfang gleich ist
findet das Script nichts.
Als beispuiel:
Abt:
AK
AK1
AK2
AK3
AK4
wenn ich nach AK suche sollten ja alle angezeigt werden, werden Sie aber nicht !!!
Meine anfrage sieht so aus:
abfrage file (html file):
<body>
Anzeige der Personen in folgender Abteilung:
<form action = "search3.php" method = "post">
<input name = "anf"> <p>
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
suchen script (php script)
<?
require("config.inc.php");
?>
<html>
<body>
<?php
$db = mysql_connect($host,$user,$passwd);
$sqlab = "select * from user";
$sqlab .= " where abt like '$anf%' ";
$res = mysql_db_query("tel", $sqlab);
$num = mysql_num_rows($res);
$num = mysql_num_rows($res);
Danke
Gruss Dennis
mySQL mit PHP anfragen
Re: mySQL mit PHP anfragen
Versuche mal folgende Änderung in deinem Programm:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
$sqlab .= " where abt like $anf'%'";
</font><hr></pre></blockquote>
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
$sqlab .= " where abt like $anf'%'";
</font><hr></pre></blockquote>
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)