Newsseite mit "Mehr lesen..." link in PHP verwirklichen

MySQL Error : No database selected

Hast du deine Datenbank geöffnet und eine Datenbank darin ausgewählt****

der Fehler heist auf Deutsch: Keine Datenbank Ausgewählt.

Das Problem liegt bei dir ;)
 
So viel Englisch verstehe ich auch :) Was meinst damit ? Ich habe eine Datenbank mit der ich am Anfang die verbindung aufbaue

PHP:
$db = @new MySQLi('localhost', 'root', 'pw', 'test');
if (mysqli_connect_errno()) {
    die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error());
    // ist zwar keine saubere Fehlermeldung aber ist ja auch nur ne einfache Inplementierung
}

Und ich bin ziemlich sicher dass alles stimmt , denn davor ging ja auch noch alles.
Xampp läuft und die DB ist erstellt.
Außer in deinem Code snippet ist irgendwo noch die Rede von einer DB außer in den SQL befehlen wo es heißt select from news , was ja passt.
 
Ich glaube es liegt daran das du mit der mysqli classe arbeitest.

Da musst du mal die befehle raussuchen klick die für mysqli passen.

ich habe mysql genommen ohne die klasse. Denke mal daran liegt fehler.
Oder du machst nen normalen mysql connect

PHP:
<?
	$host = "localhost";
	$user = "user";
	$pw = "123";
	$db_name = "db_name";
	
@mysql_connect($host,$user,$pw);
@mysql_select_db($db_name);

?>
 
hm ne ich kann es einfach nicht zum laufen bringen.
Wie geht das nun mit dem link.php/?id=* ? Also jetzt im allgemeinen.
Mit GET ? Ich habe mal etwas mit GET herumgespielt und das einzige was ich hinbekomme ist , dass ich was in ein textfeld eintrage und dann kann ich den wert mit get auslesen und ausgeben und dann steht im link sowas wie test.php/?fname=Klaus&age=1123123
Aber wie gelingt es mir mit GET einen wert aus der DB auszulesen ? oder auszulesen ob der link geklickt wurde ?
 
Ok , ich habe ein kleines aber sehr hilfreiches Snippet in einem englischen Forum gefunden das mir nun jetzt zum Durchbruch verschafft hat.

Hier
PHP:
<?
if( isset($_GET['delete_id'] ) && is_numeric( $_GET['delete_id'] ) ){
 mysql_query("DELETE FROM $table WHERE id ='{$_GET['delete_id']}');
}
?>
<a href="?delete_id=5">delete record 5</a>



So habe ich nun erfahren wie man richtig mit GET in Kombination mit Links umgeht :)

Für die Nachwelt und wen es interessiert hier der Source Code meiner funktionierenden News.php
http://pastebin.com/KiJ2vm56


Und vielen Dank für die Unterstützung crsakawolf !
 
Zurück